当前位置: 首页 > news >正文

day1-vue

1.vue是一个用于构建用户界面的渐进式框架

构建用户界面:基于数据动态渲染页面

渐进式:循序渐进

框架:一套完整的项目解决方案

vue使用方式:1.vue核心包开发——场景: 局部,模块改造 2.vue核心包&vue插件,工程化开发——场景:整站,开发

优点:大大提升开发效率 缺点:需要理解记忆规则——>官网

2.vue实例:

创建vue实例,初始化渲染

1.准备容器

2.引包(开发版本包 / 生产版本包) 官网

3.创建实例

4.添加配置项=>完成渲染

vue官网:v2.cn.vuejs.org

3.插值表达式: {{ }}

是一种 Vue 的模板语法

1.作用: 利用表达式进行插值, 渲染到页面中 表达式: 是可以被求值的代码, js引擎会将其计算出一个结果

2.语法: {{ 表达式 }}

注意: 使用语句必须存在 支持的是表达式, 而非语句 不能在标签属性中使用{{ }}来插值

4.Vue 核心特性: 响应式

比如: 数据的响应式处理-->响应式: 数据变化, 视图自动更新

5.Vue指令

Vue会根据不同的 指令 , 针对标签实现不同的 功能

1.指令: 带有v- 前缀的特殊 标签属性 v-html : 设置元素的innerHTML--语法 : v-html="表达式"

6.v-show vs v-if

1.v-show

作用 : 控制元素显示隐藏

语法 : v-show = "表达式" 表达式值 true 显示, false 隐藏

原理 : 切换 css 的 display: none 来控制显示隐藏

场景 : 频繁切换显示隐藏的场景

2.v-if

作用 : 控制元素显示隐藏 ( 条件渲染 )

语法 : v-if = "表达式" 表达式值 true 显示, false 隐藏

原理 : 根据 判断条件 控制元素的 创建 和 移除

场景 : 要么显示 , 要么隐藏 , 不频繁切换的场景

7.v-on

作用 : 注册事件 = 添加监听 + 提供处理逻辑

语法 :

1.v-on:事件名 = "内联语句"

2.v-on:事件名 = "methods中的函数名" 可传参数

简写 : @事件名

8.v-bind

作用 : 动态的设置html的标签属性

语法 : v-bind:属性名="表达式"

8.v-for

作用 : 基于数据循环 , 多次渲染整个元素

遍历数组语法 : v-for="(item, index)" in 数组

v-for中的key

作用 : 给列表项添加的唯一标识 , 便于Vue

9.v-mode

作用 : 给表单元素使用 , 双向数据绑定 可快速 获取 或 设置 表单元素内容

数据变化--->视图自动更新 视图变化--->数据自动更新

http://www.jsqmd.com/news/294744/

相关文章:

  • 2026南充正规房产中介推荐榜
  • 乘风破浪,遇见未来新能源汽车(Electric Vehicle)之理性认知特斯拉安全机制,不是万能的
  • 2026年酷路泽改装优质品牌推荐指南 还原质感升级
  • 巴菲特的投资智慧与资本增值
  • 我的nextjs 16应用是会部署到vercel的,我有必要通过vite来压缩和包装一层吗?
  • AIBP-GEO优化系统:让每一次AI回答都成为您的品牌广告!
  • 树链剖分笔记
  • 大数据领域分布式计算在电商行业的应用
  • MAF快速入门(13)常见智能体编排模式
  • 2026年四川聚丙烯酰胺厂家推荐:昆明聚合氯化铝/甘肃聚丙烯酰胺/西藏聚丙烯酰胺/西藏聚合氯化铝/贵州聚丙烯酰胺/选择指南
  • 司法AI系统的文书生成质量控制:架构师如何避免错误?
  • 【跨端技术React Native】入门学习随笔记录
  • ArcGIS脚本工具之---左上至右下分组编号
  • 0x5f3759df --比sqrt还快ovo
  • 09. 枚举
  • 【C++】C++11 核心特性深度解析(二) - 实践
  • AI原生应用领域模型量化的安全考量
  • 一天一个开源项目(第1篇):everything-claude-code - 最全的 Claude Code 配置集合
  • 搭建终身学习系统时,AI应用架构师容易犯哪些错?(避坑指南)
  • 学霸同款2026 AI论文工具TOP9:专科生毕业论文写作全测评
  • 前端萌新别慌!30分钟搞懂CSS阴影:text-shadow和box-shadow实
  • AI编程实战 : 使用 TRAE CN 将 MasterGo 设计稿转化为前端代码
  • 实用指南:Linux Crontab命令详解:轻松设置周期性定时任务
  • 分析一下当前项目如果browser或者node包需要引用common包中的方法,如何设计项目架构
  • 导师推荐8个AI论文写作软件,继续教育学生轻松搞定毕业论文!
  • Firewalld 配置端口转发、SNAT、DNAT
  • 探索AI原生应用领域AI工作流的新趋势
  • AI智能体完全指南:无需编程基础,四步打造专属AI助手
  • 指针与数组:为什么数组名是特殊的指针?
  • 指针进阶:二级指针与指针的指针的应用场景