美文网首页
vue的一些注意点

vue的一些注意点

作者: asimpleday | 来源:发表于2018-08-16 15:06 被阅读0次
1、在vue 2.0中用 computed 替代 limitby ( limitbyvue1.0 中配合数组使用,限制数组元素的个数)
<div id="app">
    <ul>
        <li v-for="item in filterFruit">{{item}}</li>
    </ul>
</div>
<script>
    new Vue({
        el: '#app',
        data: {
            fruit: ['苹果', '橘子', '香蕉', '橙子', '菠萝', '葡萄']
        },
        computed: {
            filterFruit(){
                return this.fruit.slice( 0, 3 );
            }
        }
    })
</script>

2、vue中引入mui.js报错
'caller', 'callee', and 'arguments' properties may not be accessed on strict mode...

解决方法,在.babelrc中配置一项:

"ignore": [
    "./src/lib/mui/dist/js.js"
 ]

3、移动端滑动事件一直报错
Unable to preventDefault inside passive event listener due to...

解决方法,添加一句样式:

*{touch-action: none;}

4 v-for引入本地图片
<template>
    <mt-swipe :auto="4000">
        <mt-swipe-item v-for="item in swipeList">
        <img :src="item.img" alt="">
      </mt-swipe-item>
    </mt-swipe>
</template>

<script>
  export default {
    data(){
      return {
        swipeList: [
          { img: require( '../img/swipe-1.jpg' ) },
          { img: require( '../img/swipe-2.jpg' ) },
          { img: require( '../img/swipe-3.jpg' ) },
          { img: require( '../img/swipe-4.jpg' ) }
        ]
      }
    }
  }
</script>

5、CSS 多行省略失效 (-webkit-box-orient 失效)

网上的方法:

/* autoprefixer: off */
  -webkit-box-orient: vertical; 
  /* autoprefixer: on */

打包时必须使用这种方法打包,否则打包后 -webkit-box-orient: vertical 便会消失,网上解决方案是这样的,但是我在我的项目中发现不起作用,

解决方案:
optimize-css-assets-webpack-plugin这个插件的问题
注释掉webpack.prod.conf.js中下面的代码

new OptimizeCSSPlugin({
  cssProcessorOptions: config.build.productionSourceMap
    ? { safe: true, map: { inline: false } }
    : { safe: true }
}),
6、去掉提示
<script>
    // 配置是否允许vue-devtools检查代码,方便调试,生产环境中需要设置为false。
    Vue.config.devtools = false;
    // 阻止vue启动时生成生产消息。
    Vue.config.productionTip = false;
    new Vue({
        el: '#app',
        data: {
            msg: 'hello world'
        }
    })
</script>

相关文章

  • vue的一些注意点

    1、在vue 2.0中用 computed 替代 limitby ( limitbyvue1.0 中配合数组使用...

  • VUE注意点

    Vue.js 为 v-on 提供了事件修饰符 .stop .prevent .capture .self .onc...

  • vue注意点

    写在前面 本文主要记录一些在vue开发过程中的一些坑和注意点 1. vuejs 2.0 二维数组绑定无法绑定 当...

  • Vue注意点

    html用双引号,js用单引号,如果是嵌套的话就混合使用 render函数是渲染一个视图,然后提供给el挂载,如果...

  • Vue注意点、技巧点

    1. 技巧点 1.1 字符串拼接的高级方式,ES6 使用tab上面的反引号加上${表达式},如: 2. js的方法...

  • Vue.extend()

    官方例子: 注意点: Vue.extend()必须要new出来(实例)let Constructor = Vue....

  • Vue 使用的注意点

    Vue 作为现在比较火的前端框架, 受到了很多人的喜欢. 确实使用Vue 也是方便快捷, 上手简单. 下面我记录下...

  • Vue(模块注意点)

    定义模块的时候,有导出项的情况如果有导出项,只需要把导出项通过return语句进行返回即可 引用模块的时候,如果模...

  • 4.vuex-part-2

    提交数据,获取数据, vue界面监控store属性的变化 1.VUEX的一些注意点(提交数据,获取数据) 如下例子...

  • vue 开发时的注意点

    给click事件的三目表达式去绑定方法时,需要加个小括号 父组件通过prop给子组件传递Array/Object时...

网友评论

      本文标题:vue的一些注意点

      本文链接:https://www.haomeiwen.com/subject/txqobftx.html