javascript - Vue js未定义的指示符
问题描述
我在vueschool上看了一个视频课,并以老师的身份重复了代码。但这对我不起作用,对他也有效。在浏览器控制台中,显示没有模板索引器,但为什么一切正常?HTML:
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<title>Document</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<div id="app">
<p>Просто текст</p>
<click-counter></click-counter>
<click-counter></click-counter>
<click-counter></click-counter>
</div>
<script scr="vue.js"></script>
<script src="app.js"></script>
</body>
</html>
Vue.js
Vue.component ('click-counter', {
template: "<button @click="count++">{{count}}</button>",
data() {
return {
count: 0
}
}
})
new Vue ({
el: "#app"
})
解决方案
在组件模板中,请使用'
引号包裹点击功能。由于您使用双引号来包裹按钮,因此不能在其中使用相同的引号,这往往会关闭第一个。
请在下面找到代码
Vue.component('click-counter', {
template: "<button @click='count++'>{{count}}</button>",
data() {
return {
count: 0
}
}
})
new Vue({
el: "#app"
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.0/vue.js"></script>
<div id="app">
<click-counter/>
</div>
推荐阅读
- kubernetes - Minikube 默认 CPU/内存
- javascript - 如何在Angular中为ngx-datatable-column传递多个管道?
- boost - 如何在递归数据结构上使用 boost::interprocess::private_node_allocator?
- vba - Excel Userform 仅显示链接的工作表是否处于活动状态
- apache-kafka - 使用新的主题模式更新 ksql 流
- openstack - Openstack - 在同一台主机上混合固定和未固定的虚拟机
- google-bigquery - 从 Big Query 滚动 30 天的数据
- r - 分解错误(ts(x [1L:wind],start = start(x),频率= f),季节性):在R中
- python-3.x - Pyqt 线程处理应用程序在第二次启动时崩溃
- android - Firebase Android:添加邀请后收到通知时应用程序崩溃