VUE

VUE-常见问题总结

Vue开发

Posted by 松下百合子 on June 28, 2019

初学VUE当做笔记记之。

文章转载自简书

elementUI 在el-row 或者 el-col 上使用@click失效

参考

  • 今天在使用element-ui中Card组件的时候,发现不管我在el-row、el-col、还是el-card添加点击事件@click=”handleClick”,都无法触发点击事件,但是在div或者其他自己写的标签添加点击事件,发现就没有这个问题,所以我准备在el-card外层添加一个div来添加点击事件。 但是自己还是不甘心,为什么要多些一段冗余的div呢?查阅一下发现@click.native=”handleClick”就能成功解决这个问题。代码如下:
1
2
3
4
5
6
7
8
9
10
11
12
<el-row class="row-ul">
    <el-col
      :span="4"
      v-for="(item) in list"
      :key="item.id"
      class="row-li"
      @click.native="handleClick"  // @click="handleClick"  改为: @click.native="handleClick" >
      <el-card :body-style="{ padding: '5px' }" >
        hello
      </el-card>
    </el-col>
  </el-row>

BCH钱包开发

参考 https://github.com/blocktrail/blocktrail-sdk-nodejs/blob/1c39759def25bc52910583e3dda40db3e10a1fd4/Gruntfile.js#L161

  • Uncaught (in promise) Error: Expected property “1” of type BigInteger, got n Bch签名时候出现的问题

  • 解决问题代码如下:

1
npm -D install uglify-es-webpack-plugin

在webpack.prod.config.js 中

1
2
3
4
5
6
7
8
9
10
11
12
13
const UglifyJsPlugin = require('uglifyjs-webpack-plugin')
new UglifyJsPlugin({
      uglifyOptions: {
        compress: {
          warnings: false
        },
        mangle: {
          reserved: ['Buffer', 'BigInteger', 'Point', 'ECPubKey', 'ECKey', 'sha512_asm', 'asm', 'ECPair', 'HDNode']
        },
      },
      sourceMap: config.build.productionSourceMap,
      parallel: true,
    }),

注意:在android上运行本地或者远程连接,需要有访问网络权限,谨记,自己犯了低级错误