這是在引入的 js 中 console的情況
#這是在 elements 中的情況
nav 也沒變化。
這是怎麼回事?
仅有的幸福2017-07-05 10:44:02
沒看出問題在哪裡了。問問題的時候先自己縷清思路,把問題點露出來。
回答問題
vue專案中不能引入js來控制元素的class麼?
引入如jQuery之類的來操作dom是可以的
仅有的幸福2017-07-05 10:44:02
實際上,VueJS處理這類問題非常方便,舉例。
在線查看 https://jsfiddle.net/wqbtt12c/
具體程式碼如下:
<p id="app">
<p :class="classStr" @click="changeClass">点我</p>
</p>
const classPool = ['red', 'blue', 'yellow'];
new Vue({
el: '#app',
data() {
return {
classStr: 'red'
}
},
methods: {
changeClass() {
this.classStr = classPool[Math.ceil(Math.random()*3.0) - 1];
}
}
});
#app > p {
width: 100px;
height: 100px;
line-height: 100px;
text-align: center;
}
.red {
background: red;
}
.blue {
background: blue;
}
.yellow {
background: yellow;
}