随笔分类 -  vue

摘要:场景:前端向后端请求数据时,后端数据还未准备好,所以需要在前端模拟网络请求。 步骤一:输入npm install axios --save 步骤二:main.js import axios from "axios"; Vue.prototype.$axios = axios; 步骤三:新建json文 阅读全文
posted @ 2022-08-24 17:53 cjl2019 阅读(32) 评论(0) 推荐(0)
摘要:步骤一:输入npm install vuex --save 步骤二:main.js import store from './store/store' //引入 new Vue({ el: "#app", router, components: { App }, template: "<App/>" 阅读全文
posted @ 2021-03-16 23:00 cjl2019 阅读(59) 评论(0) 推荐(0)
摘要:1.安装路由插件 步骤一:输入npm i vue-router -S 步骤二:main.js import Vue from 'vue'; import App from "./App"; import router from "./router"; //引入src/router/index.js 阅读全文
posted @ 2021-03-16 21:46 cjl2019 阅读(65) 评论(0) 推荐(0)
摘要:1.父子传值(props) //1.父组件(冒号传值) <template> <div> <zi-jian :msg1="msg"></zi-jian> </div> </template> <script> import ZiJian from './ZiJian' export default{ 阅读全文
posted @ 2021-03-16 21:40 cjl2019 阅读(81) 评论(0) 推荐(0)
摘要:1.具名插槽(固定格式) //父组件 <template> <div> <zi-jian> <h1>父组件:h1</h1> <h1 slot="title">父组件插槽:h1</h1> </zi-jian> </div> </template> <script> import ZiJian from 阅读全文
posted @ 2021-03-16 21:06 cjl2019 阅读(39) 评论(0) 推荐(0)
摘要:1.class绑定 //class绑定:方式一 <template> <div :class="{beijing:true}">class绑定</div> </template> <style> .beijing{ background:red } </style> //class绑定:方式二 <t 阅读全文
posted @ 2021-03-16 20:54 cjl2019 阅读(55) 评论(0) 推荐(0)
摘要:1.computed计算属性 //computed:分离模板复杂的逻辑。 //computed有缓存。而methods是没有缓存的,每次都是重新调用。 computed:{ submit(){ return this.msg.split('').reverse('').join('') } }, 2 阅读全文
posted @ 2021-03-16 20:51 cjl2019 阅读(51) 评论(0) 推荐(0)
摘要:1.插值 /* 所有的数据必须要在data中声明,即使初始值为空也要声明 */ <div>{{msg1}}</div> //纯文本 <div v-html="msg2"></div> //原始html <div>{{msg3.split('').reverse('').join('')}}</div 阅读全文
posted @ 2021-03-16 20:50 cjl2019 阅读(33) 评论(0) 推荐(0)
摘要:1.vue简介 2.vue的数据驱动--MVVM模式 M:model数据模型,负责数据存储;V:view视图,负责页面的显示;VM:view model,负责业务处理。对数据进行加工,之后交给视图; 3.vue的优点 4.代码风格 1)组件名要为多个单词: · 这样做可以避免跟现有的及未来的html 阅读全文
posted @ 2021-03-16 20:48 cjl2019 阅读(56) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-03-16 20:43 cjl2019 阅读(35) 评论(0) 推荐(0)