Javascript 如果选项等于';凝胶&x27;
我想Javascript 如果选项等于';凝胶&x27;,javascript,html,vue.js,Javascript,Html,Vue.js,我想console.log位于data()中的选项等于“Gel”,我尝试了if语句,但似乎不起作用 有什么想法吗 data(){ 返回{ 作者:'', 作者:[“凝胶”,“屎”] } }, 安装的(){ 这个 }, shiit:function(){ 如果(this.author=='Gel'){ //eslint禁用下一行无控制台 console.log('haha') } } {{作者} 等于 问题如下 页面呈现过程的流程是: 1.安装组件 2.呈现HTML和执行shiiit() ->此
console.log
位于data()
中的选项等于“Gel”,我尝试了if语句,但似乎不起作用
有什么想法吗
data(){
返回{
作者:'',
作者:[“凝胶”,“屎”]
}
},
安装的(){
这个
},
shiit:function(){
如果(this.author=='Gel'){
//eslint禁用下一行无控制台
console.log('haha')
}
}
{{作者}
等于
问题如下
页面呈现过程的流程是:
1.安装组件
2.呈现HTML和执行shiiit()
->此时此作者为空强> 现在在选择框中选择作者“Gel”时,不会发生任何事情。 看看watchers,你会发现你的解决方案:
(...)
watch: {
author: function(newAuthor, oldAuthor){
if(this.author === 'Gel'){
// eslint-disable-next-line no-console
console.log('haha')
}
}
}
(...)
问题如下 页面呈现过程的流程是: 1.安装组件 2.呈现HTML和执行
shiiit()
->此时此作者为空强> 现在在选择框中选择作者“Gel”时,不会发生任何事情。 看看watchers,你会发现你的解决方案:
(...)
watch: {
author: function(newAuthor, oldAuthor){
if(this.author === 'Gel'){
// eslint-disable-next-line no-console
console.log('haha')
}
}
}
(...)
您当前没有任何值为
Gel
的author
键。您正在使用es lint禁用控制台,因此它不会打印到console@Still_learning这不是问题所在(顺便说一句,我的控制台工作正常)什么是//eslint禁用下一行no console
?您当前没有任何author
键具有值Gel
。您正在使用es lint禁用控制台,因此它不会打印到console@Still_learning这不是问题所在(顺便说一句,我的控制台工作正常)什么是//eslint禁用下一行没有控制台
?我得到“newAuthor”已定义但从未使用”和“oldAuthor”已定义但从未使用”你能帮我吗?你只需删除函数的参数,它就可以正常工作。我得到“newAuthor”已定义但从未使用过“oldAuthor”已定义但从未使用过“您能帮我吗?您只需删除函数的参数,它就可以正常工作。