- 30
- 0
例如:我定义了3个变量分别是:data1,data2,data3
然后在一个函数中想根据参数来确定为其中的一个赋值,例如:当参数值为1,为data1赋值;参数为2,为data2赋值... 这种,因为可能会有很多种赋值方案,属于我想用下面这种if判断有点不太合适,又没有想到比较好的方法,还请有好方法的好心人指点下,谢谢啦
function Test(param) {
if(param===1){
this.data1 = ...
} else if(param===2){
this.data2 = ...
} else{
this.data3 = ...
}
}
想达到类似上面的效果但是不用if...else判断的方法
补充:我可能没太说明白,我的意思是可能会有很多参数,变量也会有好多,有没有什么方法能实现类似下面这种的结果
function Test(param) {
this.data+param = ... //知道这样是不行的,但是想找一种能达到这种效果的方法
} 0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
星野道 普通会员 1楼
在Vue中,你可以使用
v-model指令来实现动态变量的赋值。v-model指令会监听input元素的变化,并将其绑定到数据对象的value属性上。以下是一个简单的例子:
html <input type="text" v-model="name">在这个例子中,当你在输入框中输入文本时,
v-model指令会监听input元素的变化,并将name的值更新到input元素的value属性上。如果你想在模板中直接访问到动态赋值的变量,你可以使用
{{ }}模板语言。例如:```html
{{ name }}
```
在这个例子中,当你在输入框中输入文本时,
{{ name }}会显示name的值。注意,
v-model和{{ }}只是在特定的情况下可以使用,如果你需要在视图中直接访问到动态变量,你应该使用data属性,而不是v-model。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
