vue
路 西
这个作者很懒,什么都没留下…
展开
-
vue + axios 解决跨域问题
vue + axios 解决跨域问题项目开发过程中遇到了使用axios请求后台接口跨域的问题,网上搜了几种方案都没有解决,最后通过配代理的方式解决了,代码如下:报错:首先npm安装好axios,其次在main.js中引入:import axios from 'axios'Vue.prototype.$axios = axios //把axios挂载到vue的原型中,在vue中每个组件都可以使用axios发送请求Vue.prototype.HOME = '/api' //重要在于这里原创 2020-10-10 13:05:13 · 2663 阅读 · 1 评论 -
js 原型继承 在对象原型上新增方法
使用最新的方法Object.setPrototypeOf(类似Reflect.setPrototypeOf)可以很方便地给对象设置原型,这个对象会继承该原型所有属性和方法。但是,setPrototypeOf的性能很差,我们应该尽量使用 Object.create()来为某个对象设置原型。//obj的原型是Object.prototypevar obj={ methodA(){ console.log("coffe"); }}var newObj = Object.原创 2020-09-01 15:17:46 · 487 阅读 · 0 评论 -
vue-quill-editor 引入了css文件但是有些样式预览时回显不出来的问题
问题描述:在使用vue-quill-editor时,有些样式不能和编辑时一样表现,如:<pre></pre>,分析编辑器中的css样式可知,.ql-editor外层还需要加个class名ql-snow,(前提是已经引用过该css文件import ‘quill/dist/quill.snow.css’)如:<div class="ql-snow"> <div class="ql-editor" v-html="content"> </d原创 2020-07-28 08:55:48 · 1169 阅读 · 0 评论 -
vue 中 set 与 $set 方法
this.$set(obj, key, value)我们在项目开发的过程中,经常会遇到这种情况:为data中的某一个对象添加一个属性<template> <div class="hello"> <button @click="setMessage">添加属性</button> {{ student.name }} <input type="text" v-model="student.age"> </div原创 2020-07-08 22:41:50 · 613 阅读 · 0 评论