【发布时间】:2020-08-13 20:56:29
【问题描述】:
我尝试了几种不同的方法来在 Nuxt 中实例化一个变量,但似乎都不起作用。我已经阅读了这个主题,并怀疑我正在尝试做的事情可能与 Webpack 不兼容,但我不确定如何。
这里是一段jsFiddle代码:jsfiddle.net/tutmoses/z2365g49/4
首先在脚本部分我导出dataSize:
<script>
export default {
data(){
return {
page_name: "Run Model",
dataSize: 1296
}
}
</script>
然后在上面的 HTML 中,我尝试导入它,但没有渲染:
<div class="setting">
<span class="setting-label">Training Size:</span>
<input id="trainingSize" :value="dataSize"></input>
</div>
我也试过这个:
<div class="setting">
<span class="setting-label">Training Size:</span>
<input id="trainingSize" :value= {{ dataSize }}></input>
</div>
...但值实例化为
{{
我在没有绑定value 的情况下尝试了上述两个选项,但这也没有用。
我尝试过的另一种方法是在单独的文件中:
export const nnSettings = {
dataSize: 1296
}
然后用这个导入它:
import nnSettings from '~/components/testindex.js'
再次压缩。
我导入该值的原因是因为其他值将从它计算。什么是标准、最好的方法?
【问题讨论】:
-
它没有解决问题,但我不认为那是因为你的答案是错误的。我认为代码中还有其他问题导致了问题,所以我正在尝试解决它。不幸的是,这意味着我无法验证您是否已解决。奇怪的是,表单框中根本没有出现任何内容。目前还是个谜……
标签: html vue.js webpack nuxt.js