Vue中组件化编码使用(实战练习一)

网友投稿 700 2022-09-29

Vue中组件化编码使用(实战练习一)

Vue中组件化编码使用(实战练习一)

Vue中组件化编码的大致流程(初接触)、组件之间的参数传递(最基础的形式)、组件之间的配合完成一个需求

1、在Vue中进行组件化编码

1.1、组件化编码流程:

(1)、拆分静态组件:组件要按照功能点拆分,命名不要与html元素冲突。(2)、实现动态组件:考虑好数据的存放位置,数据是一个组件在用,还是一些组件在用:​ 1)、一个组件在用:放在组件自身即可。 2)、 一些组件在用:放在他们共同的父组件上(状态提升)。(3)、实现交互:从绑定事件开始。

1.2、props适用于:

(1)、父组件 ==> 子组件 通信(2)、子组件 ==> 父组件 通信(要求父先给子一个函数)

1.3 、注意事项

使用v-model时要切记:v-model绑定的值不能是props传过来的值,因为props是不可以修改的

props传过来的若是对象类型的值,修改对象中的属性时Vue不会报错,但不推荐这样做。

2、任务需求(需要实现的效果)

3、项目结构

4、代码实例

4.1 TheFooter.vue

4.2 TheHeader.vue

4.3 TheItem.vue

4.4 TheList.vue

4.5 App.vue

4.6 main.js

// The Vue build version to load with the `import` command// (runtime-only or standalone) has been set in webpack.base.conf with an alias.import Vue from 'vue'import App from './App'import router from './router'Vue.config.productionTip = false/* eslint-disable no-new */new Vue({ el: '#app', router, components: { App }, template: ''})

5、静态页面效果(功能还未添加)

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Deep Learning【第二章】
下一篇:百度小程序富文本解析工具bdParse的使用
相关文章

 发表评论

暂时没有评论,来抢沙发吧~