当前位置: 首页 > news >正文

做商城网站的项目背景图片谷歌优化培训

做商城网站的项目背景图片,谷歌优化培训,那个网站做排列五头比较准,安徽城乡建设委员会的网站组件是vue中最推崇的,也是最强大的功能之一,就是为了提高重用性,减少重复性的开发。 如何使用原生HTML方法实现组件化 在使用原生HTML开发时,我们也会遇到一些常见的功能、模块,那么如何在原生HTML中使用组件化呢&am…

组件是vue中最推崇的,也是最强大的功能之一,就是为了提高重用性,减少重复性的开发。

如何使用原生HTML方法实现组件化

在使用原生HTML开发时,我们也会遇到一些常见的功能、模块,那么如何在原生HTML中使用组件化呢?其实最典型的代表就是JQuery了。常见的实现方式有两种,一种是利用class预定义某些特定的组件,另一种是使用JS初始化的方式,选择到某个DOM,然后生成对应的组件。

下面是一个简单的利用class生成按钮记录点击事件的组件:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><div class="zh-button"></div><div class="zh-button"></div><div class="zh-button"></div><script>window.onload = function() {const buttons = document.querySelectorAll('.zh-button');for (let button of buttons) {const spanDom = document.createElement('span');spanDom.innerHTML = '点击次数:'const timeDom = document.createElement('span');timeDom.innerHTML = '0';const buttonDom = document.createElement('button');buttonDom.textContent = '按钮';buttonDom.onclick = function() {const timeDom = button.querySelectorAll('span')[1];timeDom.innerHTML = ++timeDom.innerHTML;}button.appendChild(spanDom);button.appendChild(timeDom);button.appendChild(buttonDom);}}</script>
</body>
</html>

如何使用Vue3实现组件化

在vue中,代码按照templeate、script、style的模块方式拆分。我们创建一个名为Count的的vue组件,看看是怎么使用的。

示例

vue组件代码(Count.vue):

<template><div class="container">初始值是: {{ props.initCount }}点击的次数: {{ count }}<button @click="clickBtn">按钮</button></div>
</template><script setup>
import { toRef, ref } from 'vue';const props = defineProps(['initCount']);const count = ref(props.initCount || 0);const clickBtn = () => { count.value++; }
</script><style scoped></style>

调用方式:

<template><Count></Count><Count :initCount="1"></Count><Count :initCount="10"></Count>
</template><script setup>
import Count from '../components/Count.vue'; 
</script><style scoped></style>

Vue组件的组成:

  • 模板(template):模板声明了数据和最终展现给用户的DOM之间的映射关系。
  • 样式:控制组件内的展示样式,记得添加scoped:<style scoped>
  • 初始数据: 一个组件的初始数据状态。对于可复用的组件来说,通常是私有的状态。在setup中,直接使用ref/reactive定义即可。
  • 外部参数(props): 组件之间通过参数来进行数据的传递和共享,默认传递方向是自上而下的,但也可以显示声明为双向绑定。
  • 方法(methods): 一般为组件内部的私有方法。
  • 生命周期钩子函数(lifecycle hooks): 一个组件会触发多个生命周期钩子函数,比如created,destroyed等,在这次钩子函数中,可以封装一些自定义的逻辑。

。。。。。。

暂且对组件的认识到此为止,有了一个简单的了解之后,先看看vue提供的一些基础语法,数据绑定,指令,修饰符等。

http://www.mmbaike.com/news/84391.html

相关文章:

  • 做小程序要有网站吗网站百度权重
  • 深圳 网站建设培训班搜索引擎优化策略包括
  • 网站建设启示产品seo怎么优化
  • 网站开发的前端框架有哪些北京seo
  • 免费推广网站平台黄色免费企业建站
  • 外卖网站那家做的好处国际时事新闻
  • 沈阳网站制作新闻发布会稿件
  • 重庆专业网站设计服务济南seo优化外包服务公司
  • 不用购买域名做网站2023年6月份又封城了
  • 楚雄市住房和城乡建设局网站宁波超值关键词优化
  • 网站程序怎么备份东莞关键词优化实力乐云seo
  • 大连网站建设培训班会计培训机构排名前十
  • 深圳新闻网我说深圳事二十条优化疫情措施
  • 有域名了如何建网站抖音推广合作方式
  • 如何制作营销网站百度竞价客服电话
  • html导入到wordpress苏州seo推广
  • 桂林两江四湖景区怎么游览冯耀宗seo教程
  • 淘宝联盟手机网站建设app营销策略有哪些
  • 泰顺做网站百度招聘
  • 海淀区网站建设网站推广常用的方法
  • 杨凌网站开发郑州关键词网站优化排名
  • 版本设计网站全国疫情高峰时间表最新
  • 北京网站建设还公司兰州网站优化
  • wordpress 消息机制合肥360seo排名
  • 免费网站生成软件好口碑关键词优化地址
  • 自己做网站 赚钱武汉整站seo数据上云
  • 珠海百度快速优化南京关键词seo公司
  • 快速做网站视频城市更新论坛破圈
  • 怎么做 niche网站高端营销型网站制作
  • 汉中北京网站建设网站定制