Commit 9563a8da20532c63bf192f9c71127ffa68b0c19d

Authored by Lawrence Lee
1 parent 2474ee59

add disable-highlight prop to Table

build/webpack.ssr.config.js deleted
1   -/**
2   - * 本地预览
3   - */
4   -
5   -var path = require('path');
6   -var webpack = require('webpack');
7   -// var ExtractTextPlugin = require('extract-text-webpack-plugin');
8   -var HtmlWebpackPlugin = require('html-webpack-plugin');
9   -var merge = require('webpack-merge');
10   -var webpackBaseConfig = require('./webpack.base.config.js');
11   -var FriendlyErrorsPlugin = require('friendly-errors-webpack-plugin');
12   -
13   -module.exports = merge(webpackBaseConfig, {
14   - // 入口
15   - entry: {
16   - main: './examples/main',
17   - vendors: ['vue', 'vue-router']
18   - },
19   - // 输出
20   - output: {
21   - path: path.join(__dirname, '../examples/dist'),
22   - publicPath: '',
23   - filename: '[name].js'
24   - // chunkFilename: '[name].chunk.js'
25   - },
26   - resolve: {
27   - alias: {
28   - iview: '../../src/index',
29   - // vue: 'vue/dist/vue.js'
30   - vue: 'vue/dist/vue.runtime.js'
31   - }
32   - },
33   - plugins: [
34   - // new webpack.optimize.CommonsChunkPlugin({ name: 'vendors', filename: 'vendor.bundle.js' }),
35   - new HtmlWebpackPlugin({
36   - inject: true,
37   - filename: path.join(__dirname, '../examples/dist/index.html'),
38   - template: path.join(__dirname, '../examples/index.html')
39   - }),
40   - new FriendlyErrorsPlugin()
41   - ]
42   -});
examples/routers/table.vue
1 1 <template>
2 2 <div>
3   - <Table border :columns="columns7" :data="data6" :hover-highlight="false"></Table>
  3 + <Table border :columns="columns7" :data="data6" disable-highlight></Table>
4 4 </div>
5 5 </template>
6 6 <script>
... ...
src/components/table/table.vue
... ... @@ -153,7 +153,7 @@
153 153 noFilteredDataText: {
154 154 type: String
155 155 },
156   - hoverHighlight: {
  156 + disableHighlight: {
157 157 type: Boolean
158 158 }
159 159 },
... ... @@ -354,12 +354,12 @@
354 354 });
355 355 },
356 356 handleMouseIn (_index) {
357   - if (!this.hoverHighlight) return;
  357 + if (this.disableHighlight) return;
358 358 if (this.objData[_index]._isHover) return;
359 359 this.objData[_index]._isHover = true;
360 360 },
361 361 handleMouseOut (_index) {
362   - if (!this.hoverHighlight) return;
  362 + if (this.disableHighlight) return;
363 363 this.objData[_index]._isHover = false;
364 364 },
365 365 highlightCurrentRow (_index) {
... ...