js中字符串中含有<script></script>,老是报错,找了各种办法
例如:
data () {
return {
code: '<template><div>{{message}}</div></template><script>export default {data() {return {message: "ok"}}}</script>'
}
}
解决办法:
代码运行到</script>
的时候就认为代码结束了,没有解析后面的引号就会报错了,所以只要拆开成'</scrip' + 't>'
就可以了