前端框架avalon替换vue示例,适应IE8

最近接手一个学校网站的修改工作,硬性要求是支持IE8,但是坑爹的是源代码的前端框架用了vue。由于avalon与vue模板比较相似,最后决定用avalon替换掉它。下面写一个示例以便以后查看。

下面的vue模板

{{ "name: " + name }}
{{ "sex: " + sex }}

在avalon中如下书写

{{ "name: " + @name }}
{{ "sex: " + @sex }}

avalon存在的问题

替换的过程中,发现avalon在某些方面实现存在缺陷
1.数字循环


2.成员类型
在vue中,允许一个成员为对象,如Date类型的对象。而avalon中,想要实现一个对象类型需要用{}模拟

//vue
new Vue({
	el: "",
	currentDate: new Date()
});

//avalon
avalon.define({
	$id: "",
	currentDate: {
		year: 2017,
		month: 2,
		day: 9
	}
});

你可能感兴趣的:(vue,avalon,ie,8,前端框架)