使用vue开发Chrome插件——vue无法正常使用(CSP环境导致)
问题描述:
这几天在尝试着用vue开发Chrome小程序,但是在开发的第一步就遇到了问题,在尝试用vue进行数据渲染的时候发现数据无法被渲染并且处于vue标签内的所有标签都会被禁止渲染。
前端代码:
<body>
<div>test outSide</div>
<div id="app">
<p>{
{ message }}</p>
<div>hello</div>
</div>
</body>
vue代码:
let vm = new Vue({
el: '#app',
data: {
message: 'Hello Vue.js!'
}
})
渲染结果如下:
可以看到,标签内的数据全都没有被渲染,而标签外的数据正常显示。
问题根源:
刚开始以为是因为自己的vue代码使用不规范,但将vue官网给出的demo放入后也没有成功渲染,找了一下问题,发现vue的官网有如下解释: