龙口市建设局网站,动画制作软件免费,电子商务网站开发的背景,长沙100强企业排名1.目录结构 1.vscode ——VSCode工具的配置文件夹
2.node_modules ——Vue项目的运行依赖文件夹
3.public ——资源文件夹#xff08;浏览器图标#xff09;
4.src ——源码文件夹
5..gitgnore ——git忽略文件
6.index.html ——如果html文件
7.package.json —…1.目录结构 1.vscode ——VSCode工具的配置文件夹
2.node_modules ——Vue项目的运行依赖文件夹
3.public ——资源文件夹浏览器图标
4.src ——源码文件夹
5..gitgnore ——git忽略文件
6.index.html ——如果html文件
7.package.json ——信息描述文件
8.README.md ——注释文件
9.vite.config.js ——Vue配置文件2.模板语法 Vue使用一种基于HTML的模板语法使我们能够声明式地将其组件实例的数据绑定到呈现的DOM上
所有的Vue模板都是语法层面合法的HTML可以被符合规范的浏览器和HTML解析器解析。以下为初始化项目删除示例代码1.components文件夹下所有文件删除2.App.vue文件只留下script与template标签3.修改main.js文件夹删除初始化样式4.删除assets下所有文件刷新后会得到空页面控制台没有错误提示2.1.文本插值 最基本的数据绑定形式的是文本插值它使用的是“Mustache”语法即双大括号templatep{{ msg }}/p
/template
scriptexport default {data(){return{msg:神奇的魔法}}}
/script2.2.使用JavaScript表达式 每个绑定仅支持单一表达式也就是说一段能被求值的JS代码。一个简单的判断方法是是否可以合法地写在main后面求值三目运算符字符串无效1.{{ var a 1 }}(语句而非表达式)2.{{ if(ok){ return message } }}(条件控制也不支持)单一表达式 有return的结果才可以2.3.原始HTML 若想插入HTML需要使用v-html指令3.属性绑定 双大括号不能在HTML attributes中使用想要响应式地绑定一个attribute应该使用v-bind指令v-bind后面可以添加动态的属性v-bind指令指示Vue将元素的id attribute与组件的dynamicId属性保持一致。如果绑定的值是null或者undifined那么该attribute将会从渲染的元素上移除3.1.简写 因为v-bind非常常用提供了特定的简写语法: v-bind:div :iddynamicId :classdynamicClass/div3.2.布尔型Attribute 布尔型attribute依据true/false值来决定attribute是否应该存在于该元素上disabled就是最常见的例子之一3.3.动态绑定多个值 一个包含多个attribute的JavaScript对象