【发布时间】:2021-08-29 06:39:34
【问题描述】:
我最近一直在项目中使用 vue,当我尝试编译时,我的 brwoser 页面是白色的,并且错误 您正在使用仅运行时构建的 Vue,其中模板编译器不可用。要么将模板预编译成渲染函数,要么使用编译器包含的构建。在浏览器控制台上
我的 index.html 文件中有这个结构
<body id="page">
<div id="app">
<h1>{{Title}}</h1>
<input type="text" placeholder="Username" id="input" v-model="username"/>
<div>
<button id="button" v-on:click="play">Play</button>
</div>
<h1>{{Records}}</h1>
<dl id="list">
<dt v-for="user of users" id="data">
{{user.Username}} - {{user.Score}}
</dt>
</dl>
</div>
<script src="Views/welcomePage.js"></script>
</body>
这里是我导入 vue 的地方,我的welcomePage.js 文件,我需要准确导入“vue”,因为一旦你在输入中写入数据,我需要导出用户名变量上的数据html 文件,所以我无法将导入更改为 'vue/dist/vue.js'
window.axios = require('axios');
import Vue from 'vue';
var app = new Vue({
el: '#app',
data:{
Records: 'Records',
Title: 'Snake',
users:[],
username: '',
},
mounted: function(){
axios.get('http://localhost:3000')
.then(res => this.users = res.data);
},
methods:{
play(){
console.log(app)
window.location.href = 'snake.html'
}
}
})
export default app.$data.username
我怎样才能很好地看到我的页面?
【问题讨论】:
标签: javascript typescript vue.js vuejs2