phalcon
是PHP
的一个mvc
框架,volt
是什么?volt
是phalcon
的视图模板引擎.volt
页面中能混用vuejs
吗?可以的.为什么要混用呢?像这样一个页面:
页面中的关联题库
表格使用vue
的v-for
来渲染,题目抽取与得分设置
使用计算属性
是十分方便的,但是有一点问题:volt
使用双大括号{{}}
来输出变量值到模板页面,vue
也一样,就会冲突.那么怎么解决冲突呢?
首先,在下载vue
的时候,我们可以看到vue
有很多版本,比如: unpkg或者cdnjs都有提供global
,runtime
,esm
等等版本.因为不会编译,所以选择global
版.接下来就是页面引入vue
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/3.2.45/vue.global.min.js"></script>
使用vue,主要是加入参数delimiters
替换{{}}
:
<script>
const {createApp} = Vue
const app = createApp({
delimiters: ['{!', '!}']
}).mount('#app')
</script>
其他就可以正常使用啦.