1.
<script type="text/javascript">
var array=[1,2,3,4,5,6,7];
var arraytwo=[];
for (var x in array){
if (x % 2 !== 0){
arraytwo.push(x);
}
}
alert(arraytwo);
</script>
2.
改错题
data: [
msg: 'vm中的msg'
]
此处[]改大括号
template: '<h2>{{msg}}</h2>',
此处无法直接调用其他函数里的msg
methods() {
m1: function() {
alert('m1被调用了');
}
methods后面跟的是:
3.
返回Ture,因为代码中有含有sd且长度等于5的字符串
4.
第一步
定义组件模板
var zujianTemp = {
template: '<h2>count:{{count}}<button @click="count++">点我将count+1</button><button @click="zujianm">点我就会调用方法</button></h2>',
data() {
return{count: 0};
},
methods: {
zujianm(){
alert('组件m方法被调用'+this.count)
}
}
}
第二步
将组件注册到Vue
Vue.component('zujian1', zujianTemp);
第三步
像使用标签一样使用组件
5.
VM 的 data是一个对象而组件的data是一个函数
因为这样每一个实例的data属性都会是一个独立的值不会互相影响。