![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Vue
文章平均质量分 78
WF帆少
随心所欲,即兴创作
展开
-
面试篇:求职中必须掌握的Vue知识点(一)
这篇文章是作者在求职过程所总结的Vue相关面试题及其答案。今天先码这么多,后续面试题还会继续补上。谈谈你对Vue响应式原理的理解利用数据劫持结合发布-订阅者模型的方式,利用Object.defineProperty对属性的setter和getter进行监听,当数据发生变化时会去通知订阅者,触发相对应的监听回调。每个组件实例都对应一个 watcher 实例,它会在组件渲染的过程中把“接触”过的数据 property 记录为依赖。之后当依赖项的 setter 触发时,会通知 watch...原创 2021-05-04 21:01:45 · 1098 阅读 · 10 评论 -
如何应对vue项目优化的需求,掌握这“神器”就够了
分析vue-cli 3.x自带了分析工具,直接运行vue-cli-service build --report生成report.html即可,生成的report.html在dist目录下。博主针对优化的项目目前没有进行任何优化。在浏览器中打开report.html。用浏览器F12进入开发工具,选中Network并只过滤查看JS。此时,app.js和chunk-vendors.js的...原创 2020-05-02 11:18:58 · 1930 阅读 · 0 评论 -
MVVM原理(代理data)
const arrayProto = Array.prototype;function defArrayFunc(obj, func, namespace, vm) { Object.defineProperty(obj, func, { configurable: true, enumerable: true, // 当且仅当该属性的enumerab...原创 2020-02-20 22:50:26 · 260 阅读 · 0 评论 -
vue ssr服务端渲染入门demo
入门基础1.vue2.express步骤1.初始化项目,npm init2.安装vue、express、vue-ssr-renderer, npm i express vue vue-ssr-renderer -S3.同级目录中创建server.js和index.html代码index.html<!DOCTYPE html><html la...原创 2020-02-09 21:23:36 · 663 阅读 · 0 评论 -
vue中引入腾讯地图
背景在一个项目中引入定位功能,该项目使用了vue。问题原先是打算使用h5原生位置api进行开发,但是在进行了大量的搜索后,发现h5原生位置api不符合本项目的需求,故而采用了腾讯地图api来定位,获取当前用户的位置。这里肯定有网友会说为什么不用高地图api或者百度地图api,由于本项目是用于商业目的,并且公司资金不多,故而采用腾讯地图api。注意在开发跟定位有关的功能时,注意必...原创 2020-02-04 21:03:12 · 3867 阅读 · 0 评论 -
nginx中部署多vue项目(亲自踩坑)
注:博主用的是vue-cli3搭建的vue项目,在nginx中用一个端口配置不同的url,分别通过127.0.0.1/comfessionWall和127.0.0.1/office访问修改vue.config.js在第一个vue项目的vue.config.js添加publicPath: '/comfessionWall'module.exports = { //部署应用包...原创 2019-11-01 15:17:59 · 4902 阅读 · 3 评论 -
vue-cli3.x引入jquery
首先先局部安装jquery, -D相当于--save-devnpm install jquery -D在src下创建jquery.js,内容如下import Vue from 'vue'import jQuery from 'jquery'Vue.prototype.$ = jQuery;export default jQuery;修改src下的main.js,内容如下...原创 2019-06-25 12:48:58 · 1316 阅读 · 0 评论 -
vue-cli3.x引入bootstrap
局部安装bootstrapnpm install bootstrap -D修改src下的main.jsimport Vue from 'vue'import App from './App.vue'import router from './router'import store from './store'import './registerServiceWorker'...原创 2019-06-25 13:28:23 · 1537 阅读 · 0 评论 -
Vue2.x background:url()踩坑
开发模式下vue中background: url(‘../../assets/img/xxxxx’)直接写在行间样式不生效,即不能直接在标签中style属性中写,必须写在非行间样式才会生效原创 2019-07-24 11:34:58 · 10170 阅读 · 0 评论