vue入门(代码片段)

cleanwaterjx cleanwaterjx     2022-12-14     152

关键词:

1-1工具安装

工欲善其事,必先利其器,在使用 Vue 时,推荐在浏览器上安装?Vue Devtools。你可以更好调试 Vue 应用。

vue可以直接引用最新版本<script src="https://cdn.jsdelivr.net/npm/vue"></script>
也可以下载到本地 vue.js
####1-2hello world
国际惯例先来个hello world?源码

    <div id="app">message</div> 
        var app = new Vue(
            el: '#app',
            data:
                message:'hello Vue!'
            
        )      

对象的实例化包括以下三个部分

  • 实例化vue对象:new Vue
  • el:element需要获取的元素,一定是html中的根容器元素
  • data:用于数据的存储,是个对象,内部可以存各种数据
    #### 1-3绑定(v-bind)
    除了hello world中那样文本插值,我们还可以这样来绑定元素特性源码
    <div id="app-2">
        <span v-bind:title="message">
           鼠标悬停几秒钟查看此处动态绑定的提示信息!    
        </span>
    </div>      
    var app2 = new Vue(
            el:'#app-2',
            data:
                message: '页面加载于' + new Date().toLocaleString()
            
        )

#### 1-4条件和循环(v-if v-for)
源码

<div id="app-3">
  <p v-if="seen">现在你看到我了</p>
</div>
var app3 = new Vue(
  el: '#app-3',
  data: 
    seen: true
  
)

在控制台输入 app3.seen = false 之前显示的消息会消失了,这说明了我们不仅可以把数据绑定到 DOM 文本或特性,还可以绑定到 DOM 结构
源码

<div id="app-4">
  <ol>
    <li v-for="todo in todos">
       todo.text 
    </li>
  </ol>
</div>
var app4 = new Vue(
  el: '#app-4',
  data: 
    todos: [
       text: 'Learn JavaScript' ,
       text: 'Learn Vue' ,
       text: 'Build something awesome' 
    ]
  
)

在控制台里,输入 app4.todos.push( text: ‘new item‘ )表最后添加了一项。
#### 1-5事件绑定(v-on)与数据双向绑定(v-model)
源码

<div id="app-5">
  <p> message </p>
  <button v-on:click="reverseMessage">Reverse Message</button>
</div>
var app5 = new Vue(
  el: '#app-5',
  data: 
    message: 'Hello Vue.js!'
  ,
  methods: 
    reverseMessage: function () 
      this.message = this.message.split('').reverse().join('')
    
  
)

在 reverseMessage 方法中,我们更新了应用的状态,但没有触碰 DOM——所有的 DOM 操作都由 Vue 来处理,我们编写的代码只需要关注逻辑层面即可

Vue 还提供了 v-model 指令,它能轻松实现表单输入和应用状态之间的双向绑定.源码

<div id="app-6">
  <p> message </p>
  <input v-model="message">
</div>
var app6 = new Vue(
  el: '#app-6',
  data: 
    message: 'Hello Vue!'
  
)

vue从入门到放弃(代码片段)

----------------------------------------------------点击这里《专栏目录》查看更多--------------------------------------------------------------------------------------------------------点击这里《专栏目录》查看更多---------------- 查看详情

vue从入门到放弃(代码片段)

----------------------------------------------------点击这里《专栏目录》查看更多--------------------------------------------------------------------------------------------------------点击这里《专栏目录》查看更多---------------- 查看详情

vue从入门到放弃(代码片段)

----------------------------------------------------点击这里《专栏目录》查看更多--------------------------------------------------------------------------------------------------------点击这里《专栏目录》查看更多---------------- 查看详情

vue入门(代码片段)

vue基础vue.js的cdn链接引入https://cdn.jsdelivr.net/npm/vue@2.5.16/dist/vue.jshttps://cdn.bootcss.com/vue/2.5.16/vue.min.jsaxios.js的cdn引入https://unpkg.com/axios/dist/axios.min.js第一个Vue程序(、v-bind)<!DOCT 查看详情

vue入门(代码片段)

1-1工具安装工欲善其事,必先利其器,在使用Vue时,推荐在浏览器上安装?VueDevtools。你可以更好调试Vue应用。vue可以直接引用最新版本<scriptsrc="https://cdn.jsdelivr.net/npm/vue"></script>也可以下载到本地vue.js####1-2helloworl... 查看详情

vue框架-01-入门篇(代码片段)

Vue框架-01-入门篇Vue官网:https://cn.vuejs.org/关于Vue的基础大家可以在官网的【起步】去学习,本系列文章主要针对实例项目应用Vue的安装与使用1.在线引用:<!--直接引用--><scriptsrc="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"&... 查看详情

vue入门(代码片段)

Vuecli搭建项目VueCli开始一个新项目router理解vuecmd校验太多关闭eslint使用axios请求并解决跨域问题Vuecli搭建项目VueCli开始一个新项目router理解https://www.cnblogs.com/SamWeb/p/6610733.html一个router文件importVuefrom‘vue‘importRouterfrom‘vue-router‘i... 查看详情

vue入门(代码片段)

目录Vue是什么Vue的特点搭建Vue使用环境Vue是什么Vue是一套动态构建用户界面的渐进式JavaScript框架Vue的特点采用组件化模式,提高代码复用率、且让代码更好维护。 声明式编码,让编码人员无需直接操作DOM,提高开发... 查看详情

vue入门(代码片段)

<!DOCTYPEhtml><html><head><metacharset="utf-8"/><title></title><scriptsrc="js/vue.js"type="text/javascript"charset="utf-8">//这是固定的</script></head> 查看详情

vue入门——基本概念(代码片段)

1.挂载点,模板,实例的关系?首先附上一个基本demo:1<!DOCTYPEhtml>2<htmllang="en">3<head>4<metacharset="utf-8">5<title>vue入门</title>6<scriptsrc="./vue.js"></script>7</head& 查看详情

vue入门(代码片段)

 想着要学vue.js,开始在菜鸟上看文本教程。  Vue.js的特点: 简洁:HTML模板+JSON数据,再创建一个Vue实例,就这么简单。数据驱动:自动追踪依赖的模板表达式和计算属性。 组件化:用解耦、可复用的组件来构... 查看详情

vue入门案例(代码片段)

...>2<html>3<head>4<metacharset="UTF-8">5<title>vue入门</title>6<!--引入vue.min.js文件,直接引用这个文件就行了 查看详情

vue入门九vue生命周期(代码片段)

先上图:示例代码:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title></head><body><scripttype="text/javascript"src="vue.js"></s 查看详情

vue入门实例(代码片段)

引言  Vue(读音/vju?/,类似于view)是一套用于构建用户界面的渐进式JavaScript框架。与其它大型框架不同的是,Vue被设计为可以自底向上逐层应用。Vue的核心库只关注视图层,方便与第三方库或既有项目整合。   1.... 查看详情

vue学习入门(代码片段)

目录准备工作1.vue.js的快速入门使用1.1vue.js库的下载1.2vue.js库的基本使用1.3vue.js的M-V-VM思想1.4显示数据2.常用指令2.1操作属性2.2事件绑定例如:完成商城购物车中的商品增加减少数量2.3操作样式2.3.1控制标签class类名2.3.2控制标签styl... 查看详情

vue快速入门(代码片段)

Vue.js是当下很火的一个JavaScriptMVVM库,它是以数据驱动和组件化的思想构建的。相比于Angular.js,Vue.js提供了更加简洁、更易于理解的API,使得我们能够快速地上手并使用Vue.js。 如果你之前已经习惯了用jQuery操作DOM,学习Vue.js... 查看详情

vuevue快速入门(代码片段)

...成者,它吸取了angular,react的经验,支持各种模式写法,入门很简单,记录学习 查看详情

vue快速入门(代码片段)

文章目录说明Vue基本语法V-bind`v-if``v-else`v-for`v-on`事件绑定Vue双向绑定`v-model`组件组件定义组件嵌套组件给组件绑定事件Axios模拟json发送的数据发送请求Vue计算属性总结视图核心Vue核心说明本部分为Vue与Htm... 查看详情