【17】vue.js — 组件(模板)
2017-09-08 11:27
411 查看
使用script标签制作模板
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="js/vue.js" ></script> </head> <body> <div id="box"> <my-data></my-data> </div> <script type="x-template" id="aaa"> <h2 @click="change">标题2 -> {{msg}}</h2> <ul> <li>1111</li> <li>2222</li> <li>3333</li> <li>4444</li> </ul> </script> </body> <script> var vm = new Vue({ el: '#box', components: { 'my-data': { data() { return { msg: 'welcome vue' } }, methods: { change() { this.msg = 'changed'; } }, template: '#aaa' } } }); </script> </html>
使用template标签制作模板
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="js/vue.js" ></script> </head> <body> <div id="box"> <my-data></my-data> </div> <template id="aaa"> <h1>{{msg}}</h1> <ul> <li v-for="val in arr"> {{val}} </li> </ul> </template> </body> <script> var vm = new Vue({ el: '#box', components: { 'my-data': { data() { return { msg: 'welcome vue', arr: ['cat','dog','sheep'] } }, template: '#aaa' } } }); </script> </html>
相关文章推荐
- Vue.js 中,7种定义组件模板的方法
- Vue.js、vue安装步骤、单文件组件、模板指令
- Vue.js 定义组件模板的七种方式
- Vue.js 中,7种定义组件模板的方法
- Vue.js 中,7种定义组件模板的方法 | Codementor
- Vue.js 中,7种定义组件模板的方法
- 认识Vue.js的组件和模板
- Vue.js组件——组件通信小demo
- vue.js中的多组件过渡实例
- beego 与 vue.js 和 angular.js 模板发生冲突
- Vue组件模板形式实现对象数组数据循环为树形结构(实例代码)
- 【笔记】vue中引用了其他组件 (比如Bus.js),如何使this重新指向当前组件?
- Vue.js 组件重要选项
- Vue.js——60分钟组件快速入门(上篇)
- vue.js开发外卖App项目的组件传值总结(七)
- Vue.js组件tabs实现选项卡切换效果
- Vue.js移动端左滑删除组件的实现代码
- Vue.js划分组件的方法
- Vue.js组件tree实现无限级树形菜单
- Vue.js实现一个自定义分页组件vue-paginaiton