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

首頁 > 網站 > WEB開發 > 正文

前端框架avalon替換vue示例,適應IE8

2024-04-27 15:13:49
字體:
來源:轉載
供稿:網友

  最近接手一個學校網站的修改工作,硬性要求是支持IE8,但是坑爹的是源代碼的前端框架用了vue。由于avalon與vue模板比較相似,最后決定用avalon替換掉它。下面寫一個示例以便以后查看。

下面的vue模板

<div id="app"> <div>{{ "name: " + name }}</div> <div>{{ "sex: " + sex }}</div> <div v-for="e in arr"> <a href="yourweb/{{e}}.html">{{ e }}</a> </div> <bottom text="It's bottom!"></bottom></div><script type="text/javascript"> var app = new Vue({ el: "#app", data: { name: "amu", sex: "man", arr: [a, b, c] } }); Vue.component("bottom", { PRops: ["text"], template: "<div>{{text}}</div>" });</script>

在avalon中如下書寫

<div ms-controller="app"> <div>{{ "name: " + @name }}</div> <div>{{ "sex: " + @sex }}</div> <div ms-for="e in @arr"> <a ms-attr="{href: 'yourweb/'+e+'.html'}">{{ e }}</a> </div> <xmp ms-widget="{is:'ms-bottom', text:'It's bottom!'}"></xmp></div><script type="text/Javascript"> var app = avalon.define({ $id: "app", name: "amu", sex: "man", arr: [a, b, c] }); avalon.component("ms-bottom", { template: "<div>{{@text}}</div>", defaults: { text: "" } });</script>

avalon存在的問題

替換的過程中,發現avalon在某些方面實現存在缺陷 1.數字循環

<!-- vue中 --><div v-for="i in 5"></div><!-- avalon中,采取折中的方法 --><div ms-for="i in @arr|limitBy(5)"></div><script type="text/javascript"> var vm = avalon.define({ $id: "", arr: new Array(20) });</script>

2.成員類型 在vue中,允許一個成員為對象,如Date類型的對象。而avalon中,想要實現一個對象類型需要用{}模擬

//vuenew Vue({ el: "", currentDate: new Date()});//avalonavalon.define({ $id: "", currentDate: { year: 2017, month: 2, day: 9 }});
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平泉县| 大余县| 柳河县| 德昌县| 敖汉旗| 门头沟区| 靖江市| 霍城县| 电白县| 遂溪县| 赤城县| 德昌县| 辉南县| 海兴县| 卢湾区| 高碑店市| 肃南| 特克斯县| 芒康县| 永仁县| 定陶县| 达拉特旗| 云安县| 忻州市| 南岸区| 浦东新区| 东兴市| 鸡东县| 九江县| 夏河县| 连山| 鸡西市| 和田市| 江阴市| 舟山市| 建德市| 若羌县| 漠河县| 齐齐哈尔市| 花莲市| 乌兰浩特市|