国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

vue19 組建 Vue.extend component、組件模版、動態組件 的實例代碼

2024-05-06 15:41:01
字體:
來源:轉載
供稿:網友

具體代碼如下所示:

<!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">  </div>  <script>    var Aaa=Vue.extend({//繼承出來一個Vue類Aaa      template:'<h3>我是標題3</h3>'    });    var a=new Aaa();//a跟vm一樣    console.log(a);    var vm=new Vue({      el:'#box',      data:{        bSign:true      }    });  </script></body></html>
<!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">    <aaa></aaa>  </div>  <script>    var Aaa=Vue.extend({      template:'<h3>我是標題3</h3>'    });    Vue.component('aaa',Aaa);//aaa是組建實例,全局組件    var vm=new Vue({      el:'#box',      data:{        bSign:true      }    });  </script></body></html>
<!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">    <aaa></aaa>  </div>  <script>    var Aaa=Vue.extend({      data(){        return {          msg:'我是標題^^'        };      },      template:'<h3>{{msg}}</h3>'    });    Vue.component('aaa',Aaa);    var vm=new Vue({      el:'#box',      data:{        bSign:true      }    });  </script></body></html>
<!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">    <aaa></aaa>  </div>  <script>    var Aaa=Vue.extend({      data(){        return {          msg:'我是標題^^'        };      },      methods:{        change(){          this.msg='changed'        }      },      template:'<h3 @click="change">{{msg}}</h3>'    });    Vue.component('aaa',Aaa);    var vm=new Vue({      el:'#box',      data:{        bSign:true      }    });  </script></body></html>


<!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">    <aaa></aaa>  </div>  <script>    var Aaa=Vue.extend({      template:'<h3>{{msg}}</h3>',      data(){// es6語法,函數不寫:,組件里面放數據: data必須是函數的形式,函數必須返回一個對象(json)        return {          msg:'ddddd'        }      }    });    var vm=new Vue({      el:'#box',      data:{        bSign:true      },      components:{ //局部組件,放到某個組件內部,Vue.component('aaa',Aaa);        aaa:Aaa      }    });  </script></body></html>            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 隆回县| 游戏| 蒲江县| 张家川| 霸州市| 监利县| 隆尧县| 额敏县| 花莲市| 九寨沟县| 田东县| 宿迁市| 阳城县| 忻城县| 巫溪县| 永仁县| 鄢陵县| 西贡区| 宜昌市| 鄯善县| 盐山县| 调兵山市| 白沙| 航空| 石城县| 房山区| 柯坪县| 潼关县| 镇雄县| 鄂伦春自治旗| 玉溪市| 华容县| 抚宁县| 旬阳县| 丹巴县| 长子县| 成都市| 渑池县| 永顺县| 黄冈市| 黔西县|