AYE's Blog
Home My Works About
Home My Works About

vue-cli 3.0 打包

vue

vue-cli 3.0 打包并本地查看使用命令行对项目打包 npm run build完成后直接打开生成的 dist 文件夹下的 index.html ,打开后出现了一个空白页面,并且控制台报错,提示文件找不到。修改 vue.config.js 中的路径。将 baseUrl 属性的值 ‘/‘ 修改为 ‘./‘ module.exports = { /..

2019-10-29

vue.config.js 的配置

vue

const path = require('path') const debug = process.env.NODE_ENV !== 'production' //const VueConf = require('./src/assets/js/libs/vue_config_class') //cons..

2019-10-14

VUE-CLI 3.0 打包项目

vue

解决vue cli3.0打包上线静态资源找不到路径问题解决方法是:在项目的根目录下创建vue.config,js文件,在里面配置静态资源的路径,publicPath是配置静态资源路径的属性,vue.config,js文件的代码如下: module.exports = { publicPath: './' } 项目打包上传http..

2019-10-14

VUE-CLI 3.0 如何创建项目

vue

安装vue-cli 3.0首先查看本机是否有安装 vue-cli,在终端中运行下面命令 vue --version如果安装的不是 3.0 + ,先卸载当前 vue-cli npm uninstall -g vue-cli npm install -g @vue/cli 类 unix 用户,需加上 sudo 创建初始项目在终端中,输入下面命令 vu..

2019-10-14

移动端开发技巧

移动端

META 相关1.添加到主屏后的标题(IOS) <meta name="apple-mobile-web-app-title" content="标题">2.启用 WebApp 全屏模式(IOS) <meta name="apple-mobile-web-app-capable&qu..

2019-10-12

元素的水平垂直居中

CSS

已知元素宽高margin负值 + 绝对定位优点:兼容性好。 缺点:需提前知道元素的尺寸,否则需借助JS获得。 .child { width: 600px; height: 400px; position: absolute; left: 50%; top: 50%; margin-top: -200px; /* 高度的一..

2019-10-12

雅虎前端优化

前端优化

内容部分1.尽量减少HTTP请求数到终端用户的响应时间80%花在前端:大部分用于下载组件(js/css/image/flash等等)。减少组件数就是减少渲染页面所需的http请求数。这是更快页面的关键。 减少组件数的一个方法就是简化页面设计。保持富内容的页面且能减少http请求,有以下几个技术: Combined files。合并文件,如合并js,..

2019-10-11

vue项目中 img标签加载失败

vue

第一种方法:加载失败,直接删除img标签< img src=“123” :οnerrοr=“defaultImg” /> 默认图地址 defaultImg: ‘this.remove()’第二种方法:替换默认图片< img src=“123” @error=“defImg()” /> 默认图地址 defaultImg: req..

2019-10-10

vue-router原理

vue

随着前端应用的业务功能越来越复杂、用户对于使用体验的要求越来越高,单页应用(SPA)成为前端应用的主流形式。大型单页应用最显著特点之一就是采用前端路由系统,通过改变URL,在不重新请求页面的情况下,更新页面视图。 “更新视图但不重新请求页面”是前端路由原理的核心之一,目前在浏览器环境中这一功能的实现主要有两种方式: 利用URL中的hash(“#”)..

2019-10-10

js实现promise的方法

JavaScript

const PromisePolyfill = (() => { //状态管理 const promiseStatusSymbol = Symbol('PromiseStatus'); const promiseValueSymbol = Symbol('PromiseValue'); ..

2019-10-10

Theme by Haojen Ma
Copyright © aye 2020
Powered by Hexo