简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1. 使用vue cli创建一个vue项目,构建生产环境资源(npm run build/ yarn build),此时项目根目录下会多处一个dist文件夹如果将该dist目录整个上传到服务器上,部署成静态资源站点就能直接访问到该项目。2. 构建vue应用镜像我们使用nginx镜像作为基础来构建我们的vue应用镜像。docker pull nginx2.1 创建nginx config配置在项目根
JSON对象包括两个方法: parse和stringify方法。除了这两个方法,JSON这个对象本身并没有其他作用,也不能被调用或作为构造函数调用。JSON(JavaScript Object Notation)是一种语法,可用来序列化对象、数组、数值、字符串、布尔值和 null 。它基于 JavaScript 语法,但与之不同:JavaScript不是JSON,JSON也不是JavaScrip.
目前是直接使用npm install pdfjs-dist方式(目录如下图),其中以下两个文件必须引入:import pdfJS from 'pdfjs-dist';import 'pdfjs-dist/build/pdf.worker';这两个文件包含了获取、解析和展示PDF文档的方法,但是解析和渲染PDF需要较长的时间,可能会阻塞其他JS代码的运行。为解决这个问题,pd...
使用的是vue-typescript-admin-template项目(vue-cli3脚手架搭建)进行改造的,但在IE11下面出现各种语法错误,下面将解决方法记录下来,供大家参考。下面是错误截图:语法错误:Promise 错误polyfill默认的Vue CLI项目会使用@vue/babel-preset-app,它通过@bable/preset-env和browserslist配置来决定项目需
要使vue支持ts写法,我们需要用到vue-property-decorator,这个组件完全依赖于vue-class-componet首先安装:npm i -D vue-property-decorator@Model(event?: string, options: (PropOptions | Constructor[] | Constructor) = {})@Model装饰器允许我们在一
1.vue异步组件技术使用vue-router配置路由,使用vue的异步组件技术,可以实现按需加载{path: '/test',name: 'Test',component: resolve => require(['./TestDemo'], resolve)}2.使用import路由懒加载const Foo = () => i...
要使vue支持ts写法,我们需要用到vue-property-decorator,这个组件完全依赖于vue-class-componet首先安装:npm i -D vue-property-decorator@PropSync(propName: string, options: (PropOptions | Constructor[] | Constructor) = {})@PropSync和
要使vue支持ts写法,我们需要用到vue-property-decorator,这个组件完全依赖于vue-class-componet首先安装:npm i -D vue-property-decorator@Emit(event?: string)@Emit装饰器接收一个可选参数,作为事件名;如果没有提供这个参数,$emit会将回调函数的camelCase(驼峰式)转为kebab-case(短横
从vue-property-decorator中引入Component、Prop、Watch、Vueimport { Component, Vue, Prop, Watch } from 'vue-property-decorator';需要监听的数据@Watch('show')getShowStatus(newVal, oldVal) {console.log("newVal = ", newV
Map转为Arrayvar map = new Map();map.set(1, '111').set(2, '222').set(3, '333');// map -> array// 使用Array.fromvar arr = Array.from(map); // [[1, "111"], [2, "222"], [3, "333"]]// 使用...rest运算符var arr =