vue介绍:

MVC 中的最大缺点就是单项输入输出,所有的 M 的变化及 V 层的变化,必须通过 C 层调用才能展示;
MVVM 的设计思想,简单理解就是实想数据层与展示层的相互调用,降低业务层面的交互逻辑
构建用户界面的渐进式框架
使用:CDN引用、直接下载引用

Vue 实例对象:

var vm = new Vue({el:'#div',  // 设置要操作的元素data:{ // 要替换的额数据、函数user_name:'我是一个div'fun:()=>{return 2}},methods: {cli: function () {alert('123');}}
})
// 打印Vue实例对象
console.log(app);

模板语法-插值:

文本:{{ msg }}
使用 JavaScript 表达式:{{ un > 3 ? '大' : '小'}}、{{ fun() }}

模板语法-指令:

v-if、v-for、v-text、v-html、
v-bind 属性绑定:<img id=“app” v-bind:src="src" :alt="'这是图片'+msg" /><div id="app" v-bind:class="{active: isActive}"></div><div id="app" class="active text-danger"></div><div id="app" v-bind:style="{color: redColor, fontSize: font + 'px'}"><div id="app" v-bind:style="[color, fontSize]">abc</div>v-model 双向数据绑定:<input type="text" :value="input_val"><textarea v-model="inp_val"></textarea><div>{{ inp_val }}</div>
修饰符:.lazy:取代input监听change事件.number:输入字符串转为有效的数字.trim:输入首尾空格过滤<input type="text" v-model.lazy="input_val">
v-on 绑定事件监听:<input type="button" value="按钮" v-on:click="cli"><input type="button" value="按钮" @click="cli(1,3,@event)"><input type="text"  @keyup.enter="keyup"><input type="button" value="按钮" @click.shift="cli"><input type="button" value="按钮" @click.middle="cli">
v-show 显示隐藏:
v-if / v-else / v-else-if 条件判断:
v-for 循环:<li v-for="(val,key) in arr">{{val}}---{{key}}</li>
v-cloak:和 CSS 规则如 [v-cloak] { display: none } 一起用时,这个指令可以隐藏未编译的 Mustache 标签直到实例准备完毕。
v-once:只渲染元素和组件一次

php软件开发--vue基础相关推荐

  1. 软件开发知识点基础介绍

    软件开发知识点基础介绍 软件:即一系列按照特定顺序组织的计算机数据和指令的集合,有系统软件和应用软件之分. 系统软件:windows,mac,linux,unix,android,ios- 应用软件: ...

  2. 软件开发零基础必备技能(大纲)

    1.掌握一门主流计算机编程语言 计算机语言是人与计算机之间传递信息的媒介.因此我们想要和计算机更好的交流,我们必须要掌握一门(主流)的计算机语言. 推荐语言:C/C++,Java 2.数据结构 只掌握 ...

  3. 软件开发(一)——软件开发的基础思考

    几乎所有学计算机的人,都是先学的程序设计,学各种各样的语言,c,c++,c#,java,fortran,python等等,掌握这些内容后基本就能进行程序开发了,也可以实现我们想要实现的相关功能.所以很 ...

  4. 软件开发的基础知识—软件版本号详解

    经常被不同的软件版本搞得一头雾水,alpha.beta.demo.professional.enterprise等等,这些版本信息到底都有哪些实际上的含义呢? ·测试版与演示版 α(alpha)版 此 ...

  5. 如何使用ABP进行软件开发之基础概览

    ABP框架简述 1)简介 在.NET众多的技术框架中,ABP框架(本系列中指aspnetboilerplate项目)以其独特的魅力吸引了一群优秀开发者广泛的使用. 在该框架的赋能之下,开发者可根据需求 ...

  6. php软件开发--php基础

    php基础语法: PHP标记:1.<?php 代码 ?>2.<script language="php" > 代码 </script>3.< ...

  7. QT软件开发之基础控件--2.4.4 QTextEdit文本编辑器

    2.4.4 QTextEdit文本编辑器 QTextEdit是一种先进的WYSIWYG查看器/编辑器支持丰富的文本格式,类似 HTML 风格的标记.它可以用于优化处理大型文档和快速响应用户的输入.QT ...

  8. QT软件开发之基础控件--2.1.6 buttonBox按钮盒

    2.1.6 buttonBox按钮盒 按钮盒(ButtonBox)可以很方便地快速布置一组标准按钮,比如:常见的确认对话框有 "OK""Cancel"等标准按钮 ...

  9. QT软件开发之基础控件--2.5.3 QLCDNumber 数码管控件

    2.5.3 QLCDNumber 数码管控件 QLCDNumber类似一个数码管形式,一般用来显示数量或者时间,支持多种格式和多种样式显示. 图2-5-7 QLCDNumber效果图 以下列出QLCD ...

最新文章

  1. Linux那些事儿 之 戏说USB(3)我是一棵树
  2. (13)处理静态资源(自定义资源映射)【从零开始学Spring Boot】
  3. php让十进制输出十六进制(ascill)码
  4. 沈抚新区机器人产业园怎么_“智慧物流智能AGV技术交流峰会”在长春中日智能制造产业园成功举办...
  5. exchange邮件服务器_基于Spring Boot快速实现发送邮件功能
  6. Linux设备文件的创建
  7. MongoDB shell
  8. 猎豹浏览器_金山猎豹浏览器_官方正式版下载_首款双核安全浏览器
  9. XJOI 3877 红蓝字符串
  10. 在 Mac 上的登录窗口中如何打开辅助功能选项?
  11. Android安卓小程序-随机数生成器
  12. mysql教学磁力链_价值1000元的磁力链搜索源码PHP+python+mysql 一键搭建
  13. BZOJ 4556 [Tjoi2016Heoi2016]字符串
  14. 使用web3.py获取zkSync中的数据
  15. BeautifulSoup总结及contents内容分析
  16. python假期培训班
  17. 情态动词+have+done用法整理
  18. MYSQL JDBC快速查询响应的方法,快速返回机制的实现
  19. IT人员必须知道的14个学习网站
  20. oracle转借权限,Oracle Universal Connection Pool(UCP) for JDBC 详解

热门文章

  1. (转)The Standard C Library 经典的基础(上)
  2. Lua table 拾珍
  3. html高度的属性的值,html – 行高属性是否可以继承父Div的高度属性或其所属Div的访问高度属性?...
  4. Maven阿里云与本地仓库配置
  5. 使用java来进行分词处理
  6. Django 知识点回顾
  7. [Linux 使用(2)] 64位Linux下安装jboss-as-7.1 以及jdk1.7
  8. C#不同窗体间通信,数据传递
  9. hdu-acm steps Max sum
  10. 通过Redis的Pub/Sub实现对服务器群的监控管理