如何在 vue js 中绑定 span?
How to bind span in vue js?
<span id="spanNum" name="number" style="font-weight:bold; font-size:2rem;">{{randomNumberCreate()}}</span>
data:{
x:this.randomCreate()
}
methods:{
randomNumberCreate : function(){
return Math.floor(Math.random() * 9999) + 1000;
}
}
mounted(){
this.randomNumberCreate()
}
这是完美的,但我有一个问题。我的问题是我想在数据部分的 x 中绑定跨度值(随机数)。
我使用了其他函数并使用了 getElementByID 但 return function(){native code}。如何将数据部分中的 x 绑定到跨度值?
目前,您的方法 randomNumberCreate()
会在您每次调用时 return 生成一个随机数,正如预期的那样。因此,您不能仅通过此方法重复使用 returned 编号。
您可以做的,并且您已经尝试过这样做,就是将 returned 号码分配给 属性。你在这里做的:
x: this.randomCreate()
现在您可以像这样在您的组件中重用 x
:
<span :id="x" name="number" style="font-weight:bold; font-size:2rem;">{{x}}</span>
在这种情况下 :id="x"
将具有与 {{x}}
相同的随机数。
<span id="spanNum" name="number" style="font-weight:bold; font-size:2rem;">{{randomNumberCreate()}}</span>
data:{
x:this.randomCreate()
}
methods:{
randomNumberCreate : function(){
return Math.floor(Math.random() * 9999) + 1000;
}
}
mounted(){
this.randomNumberCreate()
}
这是完美的,但我有一个问题。我的问题是我想在数据部分的 x 中绑定跨度值(随机数)。
我使用了其他函数并使用了 getElementByID 但 return function(){native code}。如何将数据部分中的 x 绑定到跨度值?
目前,您的方法 randomNumberCreate()
会在您每次调用时 return 生成一个随机数,正如预期的那样。因此,您不能仅通过此方法重复使用 returned 编号。
您可以做的,并且您已经尝试过这样做,就是将 returned 号码分配给 属性。你在这里做的:
x: this.randomCreate()
现在您可以像这样在您的组件中重用 x
:
<span :id="x" name="number" style="font-weight:bold; font-size:2rem;">{{x}}</span>
在这种情况下 :id="x"
将具有与 {{x}}
相同的随机数。