vue组件-模板
Posted lanlanDong
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue组件-模板相关的知识,希望对你有一定的参考价值。
1
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <script src="bower_components/vue/dist/vue.js"></script> <style> </style> </head> <body> <div id="box"> <my-aaa></my-aaa> </div> <script type="x-template" id="aaa"> <h2 @click="change">标题2->{{msg}}</h2> <ul> <li>1111</li> <li>222</li> <li>3333</li> <li>1111</li> </ul> </script> <script> var vm=new Vue({ el:‘#box‘, components:{ ‘my-aaa‘:{ data(){ return { msg:‘welcome vue‘ } }, methods:{ change(){ this.msg=‘changed‘; } }, template:‘#aaa‘ } } }); </script> </body> </html>
2
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <script src="bower_components/vue/dist/vue.js"></script> <style> </style> </head> <body> <div id="box"> <my-aaa></my-aaa> </div> <template id="aaa"> <h1>标题1</h1> <ul> <li v-for="val in arr"> {{val}} </li> </ul> </template> <script> var vm=new Vue({ el:‘#box‘, components:{ ‘my-aaa‘:{ data(){ return { msg:‘welcome vue‘, arr:[‘apple‘,‘banana‘,‘orange‘] } }, methods:{ change(){ this.msg=‘changed‘; } }, template:‘#aaa‘ } } }); </script> </body> </html>
以上是关于vue组件-模板的主要内容,如果未能解决你的问题,请参考以下文章