对于 vue 来说,模板本质就是一个字符串
vue 中的模板是有逻辑的,是动态的,如 v-if、v-for 等
与 html 格式很像,但有很大区别;html 是静态的,而 vue 模板是动态的
最终还是要转化为 html 来显示,怎么才能转换为 html 来显示呢?
模板最终必须转换为 JS 代码?
因为模板有逻辑 (v-if,v-for),必须用 JS 才能实现(前端中只有 JS 是图灵完备语言)
转换为html渲染页面,必须用 JS 才能实现渲染
因此模板最终要转换为一个 JS 函数(render 函数),(render 函数是指的渲染函数,并不一定就必须是 render 这个名字)
render函数
render 函数的 with 的用法
模板中,所有信息都包含在了 render 函数中
this 即 vm
price 就是 this.price,也是 vm.parice,也是 data.price
因为html模板通常没有数据库,所以不像带后台程序一样可以直接在前端修改但是我们可以安装一些文件管理源码,这样就可以直接通过浏览器修改html文件了
而不需要每次都通过FTP上传下载
我用过比较好的是一款叫KODExplorer的程序,php的;效果和windows的桌面差不多
修改文件非常方便,支持的功能很多,不过安装包相对比较大
如果功能要求不多,你可以找一款简单的文件管理源码就可以了
可以用网站管理系统
php
asp
也可以
html
嵌入底层模版标签
实现功能
具体看悟性和原理
参考网站后台管理统系官方模版标签
进行制作
具体太多了
多动手和百度吧