Vue3.0入门级教程/总结/一小时速成 【含代码、文档、资源】

Vue.js+Vue.router

知识总结

  • Vue.js+Vue.router
    • 1.1模板语法
    • 1.2、条件语句
    • 1.3循环语句
    • 2.1组件component
    • 3.1计算属性
    • 3.2监听属性
    • 4.1样式绑定
    • 5.1事件处理
    • 6.1表单
    • 7.1自定义命令
    • 8.1路由
    • 9.1mixins
    • 10.1axios

前言:vue.js其实是包含了vue语法、vue-router、vue-cli这几部分的,开发真实前端项目中就是三者一起使用才能做好一个vue项目的;其中vue语法内容比较多,vue-router路由主要用于通信和导航(比如页面的切换),vue-cli用于搭建vue项目(vue-cli的内容比较简单可以参考我的另外一篇博客:

链接: 学习vue之前最好学习的技术-webpack
链接: 如何快速有效搭建vue项目

1.1模板语法

插值 : 1文本 2 html (使用v-html指令操作html内容) 3属性** v-bind** 操作html属性 4 v-on监听事件 5** v-if** 条件语句 6** v-for **循环

用户输入:**v-model **实现双向数据绑定

//1
div
<p>{{...}}</p>
/div

//2
div
<p v-html='rewhtml'>111</p>
/div

const new vue(){
  data :{
  return 
  rewhtml:'这里会显示红色!'
  }
}
Vue.createApp(app).mount('#app')

//3
//
参数在指令后用冒号声明 <div><span v-bind:class="{'class1':use}"></span></div> <style> .class{ color:red, } </style> //4 div <p v-on:click="事件名称"> </p> <p @click="事件名称"> </p>//缩写 <p @[event]click="事件名称"> </p> //动态参数的缩写 //修饰符 修饰符是以半角句号 . 指明的特殊后缀, //用于指出一个指令应该以特殊方式绑定。 //例如,.prevent 修饰符告诉 v-on 指令对于触发的事件调用 event.preventDefault(): <form v-on:submit.prevent="onSubmit"></form> /div //5 //因为 v-if 是一个指令,所以必须将它添加到一个元素上。 //如果是多个元素,可以包裹在