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

上海市建设工程检测行业协会网站微博网站建设

上海市建设工程检测行业协会网站,微博网站建设,广西南宁网站设计,全屋定制十大名牌有哪些品牌一.简介1.概念Vue 是一款用于构建用户界面的 JS框架#xff0c; 基于标准 HTML、CSS 和 JavaScript 构建#xff0c;并提供了一套声明式的、组件化的编程模型#xff0c; 高效地开发用户界面。渐进式框架#xff0c; 适应不同需求进行开发。两个核心功能#xff1a;声明式…一.简介1.概念Vue 是一款用于构建用户界面的 JS框架 基于标准 HTML、CSS 和 JavaScript 构建并提供了一套声明式的、组件化的编程模型 高效地开发用户界面。渐进式框架 适应不同需求进行开发。两个核心功能声明式渲染Vue 基于标准 HTML 拓展了一套模板语法可声明式地描述最终输出的 HTML 和 JS状态之间的关系响应性Vue 会自动跟踪 JS状态并在其发生变化时响应式地更新DOM2.创建Vue项目的方式  nvm: Node版本控制工具(1)使用vite创建安装初始化npm init vuelatest选择配置进入项目目录,安装模块npm i, 启动项目 npm run dev(2)使用vue-cli安装 npm i -g vue/cli创建项目 vue create 项目名称选择相关配置项启动项目 npm run serve 工程环境,启动慢(3)使用可视界面vue ui二.基本使用1.模板语法(1)文本插值最基本的数据绑定形式是文本插值, {{ }} Mustache语法, 插值表达式插值表达式Mustache,只是内容占位符 ,不覆盖原因内容,只能用在元素内容节点,不能用在属性节点 (v-bind)不能识别标签 (v-html)(2)v-html{{ }}不能识别标签, 会将数据解释为纯文本, 插入HTML需使用v-html指令(3)属性绑定 v-bind:{{ }}不能在 HTML attributes 中使用。想要响应式地绑定一个 attribute应该使用 v-bind 指令(简写 英文 : ) div 最新信息 : {{ msg }}/div // msg的值渲染到页面中div 最新信息 : h1 v-htmlmsg /h1/div //h1标签内容替换为msg的值, 并以h1格式显示div :classpinkCls/div // 属性动态绑定单个值div :classobjCls/div // 动态绑定多个值 objCls为一个对象, 其中包含多个属性及值2.事件处理(1)监听事件 v-on:简写 : , 使用该指令监听DOM事件, 在事件触发时执行对应的 JS !-- 监听事件 --!-- 1. 内联事件处理器事件被触发时执行的内联 JS 语句 (与 onclick 类似) --!-- 点击按钮实现count, 并将更新后的值显示在页面上 --button clickcountAdd 1/button!-- 2. 方法事件处理器一个指向组件上定义的方法的属性名或是路径。 --!-- 绑定addNum方法, 方法中对count进行处理, 绑定方法时也可传参--button clickaddNum(5) step /button!-- 3. 在内联处理器中访问事件参数 原生DOM中事件对象 e, 访问时传入 $event, 也可使用内联箭头函数 -- button clickaddNum(4,$event) 4/buttonbutton click (e) addNum(3,e) 3/buttondiv更新count: {{ count }}/div(2)事件修饰符阻止冒泡  .stop阻止默认行为  .prevent自身触发 .self只触发一次  .once !-- 事件修饰符 可使用链式书写 e.g: click.stop.prevent--div classparent clickparentClick!-- 1. 阻止冒泡 .stop 如果没阻止冒泡, 只点击son1, 也会触发parent的点击事件--div classson1 click.stopsonClick stylebackground-color: skyblue;我是son1 .stop /div!-- 2. 阻止默认行为 .prevent 也可以只有修饰符 e.g: 阻止a链接跳转, 阻止表单提交 --a classson2 click.preventjump :hrefurl stylebackground-color: orchid; 我是son2 .prevent /aform submit.prevent/form!-- 3. 自身触发 点击son3-son不会触发son3的点击事件 --div classson3 click.selfsonClick stylebackground-color: orange;我是son3 .self div click.selfson_sonClick stylebackground-color: blue;son3-son/div/div/div(3)按键修饰符按键别名: .enter, .tab, .delete (捕获“Delete”和“Backspace”两个按键), .esc, .space,.up,.down, .left, .right系统按键修饰符: .ctrl, .alt, .shift, .meta按键修饰符用于可获取焦点的元素中, e.g:input, [div不可(可使用其他方式实现)] !-- 按键修饰符 --!-- 当按下回车, 盒子变色 --input keyup.entercolChangediv :classcolCls点我,我就变色啦!!!/div(4).exact修饰符    允许控制触发一个事件所需的确定组合的系统按键修饰符 !-- 当按下 Ctrl 时即使同时按下 Alt 或 Shift 也会触发 --button click.ctrlonClickA/button!-- 仅当按下 Ctrl 且未按任何其他键时才会触发 --button click.ctrl.exactonCtrlClickA/button!-- 仅当没有按下任何系统按键时触发 --button click.exactonClickA/button(5)鼠标按键修饰符.left, .right, .middle 修饰符将处理程序限定为由特定鼠标按键触发的事件template!-- template模板 中写html结构, vue2中模板中只允许包含一个根节点, 在vue3中支持多个根节点, 通常我们还是会使用一个大的盒子包裹起来,在布局和样式中更加方便, 层层递进--div/div /templatescriptexport default {// 数据data(){return{count: 0,// 默认类名colCls: pinkCls ,url:}},// 处理方法methods:{// 颜色改变colChange(){this.colCls blueCls},// 实现 也可传参addNum(step,e){this.count step console.log(e);},parentClick(){alert(parent)},sonClick(){alert(son)},son_sonClick(){alert(son---son)},jump(){this.url https://blog.csdn.net/qq_54379580?typeblog }},} /scriptstyle*{margin: 300px auto;}div.pinkCls{width: 200px;height: 200px;background-color: pink ;}div.blueCls{width: 200px;height: 200px;background-color: skyblue;}div.parent{width: 500px;height: 500px;background-color: pink;} /style参考文档: https://cn.vuejs.org/guide/essentials/event-handling.html
http://www.hkea.cn/news/14526303/

相关文章:

  • 建设外贸网站的公司网站app微信三合一
  • 小企业网站建设计划书佛山营销网站建设费用
  • 做网站都需要学什么网页制作初学者
  • 网站如何做百度权重公司后台网站怎么做
  • ppt模板免费下载网站有哪些建筑企业名单和电话
  • 电子商务网站需要做那些准备工作asp php jsp网站开发
  • 做一个网站需要怎么做网页特效代码大全
  • 网站备案审批号互联网广告公司
  • 大连比较好的网站公司吗室内设计图片
  • 如何在asp网站注册域名的网站有哪些
  • 化妆品网页设计模板sem和seo是什么
  • 广告投放渠道有哪些seo软件开发
  • 个人微信号做网站行吗霸州做网站的
  • 东莞专业做淘宝网站建设打开一张图片后点击跳转到网站怎么做
  • 做网站怎么删除图片网站建设公司推销
  • 做门户网站要多少钱wordpress 循环菜单
  • 北京企业网站排名优化吸引人气的营销方案
  • 制作自己的网站需要什么摄影图片网站
  • 广州企业建站 网络服务如何在网上推广自己的公司
  • 聊城的网站制作公司织梦网站优化怎么做
  • 文昌网站 做炸饺子顶呱呱网站建设是外包的吗
  • 自建的电子网站如何做推广侯马网站建设
  • 专门做任务的网站吗平面设计基础知识
  • 各大网站投稿温州公司网页制作
  • 哪个网站可以查蛋白互做浙江建设工程信息网官网入口网址
  • 东莞市手机网站建设品牌站长之家是干什么的
  • 网站建设怎样布局网站要怎么做才专业
  • 网站建设模板代码下载什么网站免费购物商城
  • 北京网站建设方案开发公司高埗东莞网站建设
  • 建设网站需要资料搭建网页步骤