logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Docker部署vue项目

1. 使用vue cli创建一个vue项目,构建生产环境资源(npm run build/ yarn build),此时项目根目录下会多处一个dist文件夹如果将该dist目录整个上传到服务器上,部署成静态资源站点就能直接访问到该项目。2. 构建vue应用镜像我们使用nginx镜像作为基础来构建我们的vue应用镜像。docker pull nginx2.1 创建nginx config配置在项目根

#docker
JSON.parse和JSON.stringify

JSON对象包括两个方法: parse和stringify方法。除了这两个方法,JSON这个对象本身并没有其他作用,也不能被调用或作为构造函数调用。JSON(JavaScript Object Notation)是一种语法,可用来序列化对象、数组、数值、字符串、布尔值和 null 。它基于 JavaScript 语法,但与之不同:JavaScript不是JSON,JSON也不是JavaScrip.

vue中使用PDF.js实现PDF文件预览

目前是直接使用npm install pdfjs-dist方式(目录如下图),其中以下两个文件必须引入:import pdfJS from 'pdfjs-dist';import 'pdfjs-dist/build/pdf.worker';这两个文件包含了获取、解析和展示PDF文档的方法,但是解析和渲染PDF需要较长的时间,可能会阻塞其他JS代码的运行。为解决这个问题,pd...

Vue项目兼容IE11

使用的是vue-typescript-admin-template项目(vue-cli3脚手架搭建)进行改造的,但在IE11下面出现各种语法错误,下面将解决方法记录下来,供大家参考。下面是错误截图:语法错误:Promise 错误polyfill默认的Vue CLI项目会使用@vue/babel-preset-app,它通过@bable/preset-env和browserslist配置来决定项目需

vue + ts 项目中Model的用法

要使vue支持ts写法,我们需要用到vue-property-decorator,这个组件完全依赖于vue-class-componet首先安装:npm i -D vue-property-decorator@Model(event?: string, options: (PropOptions | Constructor[] | Constructor) = {})@Model装饰器允许我们在一

vue 按需加载的几种方式

1.vue异步组件技术使用vue-router配置路由,使用vue的异步组件技术,可以实现按需加载{path: '/test',name: 'Test',component: resolve => require(['./TestDemo'], resolve)}2.使用import路由懒加载const Foo = () => i...

vue + ts 项目中PropSync的用法

要使vue支持ts写法,我们需要用到vue-property-decorator,这个组件完全依赖于vue-class-componet首先安装:npm i -D vue-property-decorator@PropSync(propName: string, options: (PropOptions | Constructor[] | Constructor) = {})@PropSync和

vue + ts 项目中Emit的用法

要使vue支持ts写法,我们需要用到vue-property-decorator,这个组件完全依赖于vue-class-componet首先安装:npm i -D vue-property-decorator@Emit(event?: string)@Emit装饰器接收一个可选参数,作为事件名;如果没有提供这个参数,$emit会将回调函数的camelCase(驼峰式)转为kebab-case(短横

vue + ts 项目中watch的用法

从vue-property-decorator中引入Component、Prop、Watch、Vueimport { Component, Vue, Prop, Watch } from 'vue-property-decorator';需要监听的数据@Watch('show')getShowStatus(newVal, oldVal) {console.log("newVal = ", newV

js中Map、Set、Object、Array、JSON之间的相互转换

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 =

    共 13 条
  • 1
  • 2
  • 请选择