vue中Axios的封装与API接口的管理详解 https://www.jb51.net/article/145341.htm
npm install axios
.
和@
的区别https://segmentfault.com/q/1010000009800289
https://blog.csdn.net/qq_35366269/article/details/85232899
npm install node-sass --save-dev
npm install sass-loader --save-dev
安装完 切记 重新开启 npm run serve 服务
https://blog.51cto.com/zhuxianzhong/2311226?source=dra
npm install --save babel-polyfill
https://www.jianshu.com/p/f5bf9ba0b27e
https://forum.vuejs.org/t/vue-cli3-0-console/43788
https://www.npmjs.com/package/babel-plugin-transform-remove-console
npm install babel-plugin-transform-remove-console --save
const plugins = []
if (process.env.NODE_ENV === 'production') {
plugins.push('transform-remove-console')
}
module.exports = {
presets: [
'@vue/app'
],
plugins
}
https://blog.csdn.net/xum222222/article/details/81560809
https://links.jianshu.com/go?to=https%3A%2F%2Fgithub.com%2FRise-Devin%2Fvue-waterfall2
https://blog.csdn.net/Ajaxguan/article/details/81948829
http://www.w3school.com.cn/cssref/pr_keyframes.asp
@keyframes mymove
{
from {top:0px;}
to {top:200px;}
}
@-moz-keyframes mymove /* Firefox */
{
from {top:0px;}
to {top:200px;}
}
@-webkit-keyframes mymove /* Safari 和 Chrome */
{
from {top:0px;}
to {top:200px;}
}
@-o-keyframes mymove /* Opera */
{
from {top:0px;}
to {top:200px;}
}
if( obj.className.includes('active') ){
// 存在
}else{
// 不存在
obj.classList.add('active');
setTimeout(()=>{
obj.classList.remove('active');
},1500)
}
https://router.vuejs.org/zh/guide/#javascript
返回
返回
goBack () {
window.history.length > 1
? this.$router.go(-1)
: this.$router.push('/')
}
上面的代码其实就可以满足我们返回上一页面的需求,但是如果我们是从别的地方打开此链接的时候事实上是没有上一页的,为了提升用户的体验,我们可以使用js来控制当我们点击返回按钮时所进行的操作,
https://www.cnblogs.com/daikefeng/p/6946517.html
// 退出
goBack () {
if (document.referrer === '') {
this.$router.push('/')
}else{
this.$router.go(-1)
}
},
上面的意思是当我们点击的时候进行判断,如果document.referrer为空字符串,它就会返回首页,这样对用户的体验来说也比较好。
referrer:referrer 属性可返回载入当前文档的文档的 URL,其实就是上一个页面。
https://www.cnblogs.com/jasonwang2y60/p/7302449.html
https://linjinze999.github.io/vue-llplatform/login.html#后台接口
npm install mockjs --save-dev
必须使用padding width 100%;不许使用margin
错误
正确
// 兼容 1600900 1368768版本尺寸
@media screen and (max-height: 900px) {
https://github.com/scopewu/qrcode.vue/blob/HEAD/README-zh_cn.md
普通写法
import ArtWorkInfo from '@/views/artwork/ArtWorkInfo.vue'
component: ArtWorkClassIfy,
懒加载写法
component:()=>import(/* webpackChunkName:'打包文件得名字' */ '@/views/artwork/ArtWorkClassIfy'),