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

首頁 > 編程 > JavaScript > 正文

基于vue2.0動態組件及render詳解

2019-11-19 14:08:45
字體:
來源:轉載
供稿:網友

如下所示:

<template> <div class="hello"> <h1>{{ msg }}</h1> <h2>這里是Boor</h2> <component v-bind:my-data="items" v-bind:is="currentView">  <!-- 組件在 vm.currentview 變化時改變! --> </component> <a class="explain">直直</a> <button v-on:click="addData">點擊</button> </div></template><script> //import $ from '@/assets/scripts/lib/zepto.min' //console.log($); //import Vue from 'vue' function isEmptyObject(e) { var t; for (t in e)  return !1; return !0 } function objectLength(o) {  var len = 0;  for(var p in o) {   len++;  }  return len; } let data ={  c_0:{c:1},  c_1:{c:2},  c_2:{c:3},  c_3:{c:4} }; let num = 0; //console.log(objectLength(data)); const MyComponent = { //template: '<h3 v-for="item in items">{{ item.c}}</h3>', props: ['myData'], data(){  return{  //items : myData  } }, render: function (createElement) {  debugger;  let items = this.myData;   //items = JSON.stringify(items);  let num = objectLength(items); if (!isEmptyObject(items)) {  debugger;  return createElement('div', Array.apply(null, { length: num }).map(function (v,index) {  return createElement('h3', items['c_'+index]['c'].toString())  })) } else {  return createElement('h1', '沒有數據!'); } } }; // 注冊 //Vue.component('my-component', MyComponent);export default { name: 'bar', data () { return {  msg: 'Bar',  fuck: 'Hello',  items: data,  currentView: MyComponent } }, methods:{ addData : function(){  for(let p in data) {   if(p == 'c_'+num) {    data[p] = {'c': num };   } else {    data['c'+num] = {'c': num };   }  }  num++; } }};</script><!-- Add "scoped" attribute to limit CSS to this component only --><style scoped>h1, h2 { font-weight: normal;}ul { list-style-type: none; padding: 0;}li { display: inline-block; margin: 0 10px;}a { color: #42b983;}</style>

以上這篇基于vue2.0動態組件及render詳解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 墨竹工卡县| 松滋市| 上栗县| 长沙县| 西乌珠穆沁旗| 军事| 抚州市| 馆陶县| 封丘县| 潼关县| 建水县| 绵竹市| 巴彦淖尔市| 扬中市| 嘉鱼县| 长汀县| 包头市| 山阳县| 金阳县| 福海县| 淄博市| 洪洞县| 临猗县| 搜索| 千阳县| 连南| 建宁县| 昌乐县| 米易县| 临高县| 卓资县| 白朗县| 连南| 通许县| 社旗县| 石泉县| 五河县| 大方县| 上栗县| 渭源县| 东台市|