增加点击行

This commit is contained in:
zouzhibing
2022-03-23 12:12:26 +08:00
parent 9e0250a672
commit 95db5be586
27 changed files with 589 additions and 123 deletions

52
.idea/workspace.xml generated
View File

@@ -1,10 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<project version="4"> <project version="4">
<component name="ChangeListManager"> <component name="ChangeListManager">
<list default="true" id="a358e186-f57e-4b90-864b-956058800d13" name="Default Changelist" comment=""> <list default="true" id="a358e186-f57e-4b90-864b-956058800d13" name="Default Changelist" comment="修改一些bug">
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/pages/index/all.js" beforeDir="false" afterPath="$PROJECT_DIR$/pages/index/all.js" afterDir="false" />
<change beforePath="$PROJECT_DIR$/pages/index/index.vue" beforeDir="false" afterPath="$PROJECT_DIR$/pages/index/index.vue" afterDir="false" /> <change beforePath="$PROJECT_DIR$/pages/index/index.vue" beforeDir="false" afterPath="$PROJECT_DIR$/pages/index/index.vue" afterDir="false" />
<change beforePath="$PROJECT_DIR$/uni_modules/zb-table/changelog.md" beforeDir="false" afterPath="$PROJECT_DIR$/uni_modules/zb-table/changelog.md" afterDir="false" />
<change beforePath="$PROJECT_DIR$/uni_modules/zb-table/components/zb-table/zb-table.vue" beforeDir="false" afterPath="$PROJECT_DIR$/uni_modules/zb-table/components/zb-table/zb-table.vue" afterDir="false" /> <change beforePath="$PROJECT_DIR$/uni_modules/zb-table/components/zb-table/zb-table.vue" beforeDir="false" afterPath="$PROJECT_DIR$/uni_modules/zb-table/components/zb-table/zb-table.vue" afterDir="false" />
<change beforePath="$PROJECT_DIR$/uni_modules/zb-table/package.json" beforeDir="false" afterPath="$PROJECT_DIR$/uni_modules/zb-table/package.json" afterDir="false" />
<change beforePath="$PROJECT_DIR$/uni_modules/zb-table/readme.md" beforeDir="false" afterPath="$PROJECT_DIR$/uni_modules/zb-table/readme.md" afterDir="false" />
<change beforePath="$PROJECT_DIR$/unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map" beforeDir="false" afterPath="$PROJECT_DIR$/unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map" afterDir="false" />
<change beforePath="$PROJECT_DIR$/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map" beforeDir="false" afterPath="$PROJECT_DIR$/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map" afterDir="false" /> <change beforePath="$PROJECT_DIR$/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map" beforeDir="false" afterPath="$PROJECT_DIR$/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map" afterDir="false" />
<change beforePath="$PROJECT_DIR$/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-card/components/uni-card/uni-card.js.map" beforeDir="false" afterPath="$PROJECT_DIR$/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-card/components/uni-card/uni-card.js.map" afterDir="false" /> <change beforePath="$PROJECT_DIR$/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-card/components/uni-card/uni-card.js.map" beforeDir="false" afterPath="$PROJECT_DIR$/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-card/components/uni-card/uni-card.js.map" afterDir="false" />
<change beforePath="$PROJECT_DIR$/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/zb-table/components/zb-table/components/table-checkbox.js.map" beforeDir="false" afterPath="$PROJECT_DIR$/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/zb-table/components/zb-table/components/table-checkbox.js.map" afterDir="false" /> <change beforePath="$PROJECT_DIR$/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/zb-table/components/zb-table/components/table-checkbox.js.map" beforeDir="false" afterPath="$PROJECT_DIR$/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/zb-table/components/zb-table/components/table-checkbox.js.map" afterDir="false" />
@@ -12,33 +17,13 @@
<change beforePath="$PROJECT_DIR$/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/zb-table/components/zb-table/components/table-side-summary.js.map" beforeDir="false" afterPath="$PROJECT_DIR$/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/zb-table/components/zb-table/components/table-side-summary.js.map" afterDir="false" /> <change beforePath="$PROJECT_DIR$/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/zb-table/components/zb-table/components/table-side-summary.js.map" beforeDir="false" afterPath="$PROJECT_DIR$/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/zb-table/components/zb-table/components/table-side-summary.js.map" afterDir="false" />
<change beforePath="$PROJECT_DIR$/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/zb-table/components/zb-table/components/table-summary.js.map" beforeDir="false" afterPath="$PROJECT_DIR$/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/zb-table/components/zb-table/components/table-summary.js.map" afterDir="false" /> <change beforePath="$PROJECT_DIR$/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/zb-table/components/zb-table/components/table-summary.js.map" beforeDir="false" afterPath="$PROJECT_DIR$/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/zb-table/components/zb-table/components/table-summary.js.map" afterDir="false" />
<change beforePath="$PROJECT_DIR$/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/zb-table/components/zb-table/zb-table.js.map" beforeDir="false" afterPath="$PROJECT_DIR$/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/zb-table/components/zb-table/zb-table.js.map" afterDir="false" /> <change beforePath="$PROJECT_DIR$/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/zb-table/components/zb-table/zb-table.js.map" beforeDir="false" afterPath="$PROJECT_DIR$/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/zb-table/components/zb-table/zb-table.js.map" afterDir="false" />
<change beforePath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/app.js" beforeDir="false" afterPath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/app.js" afterDir="false" />
<change beforePath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/app.json" beforeDir="false" afterPath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/app.json" afterDir="false" /> <change beforePath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/app.json" beforeDir="false" afterPath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/app.json" afterDir="false" />
<change beforePath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/app.wxss" beforeDir="false" afterPath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/app.wxss" afterDir="false" />
<change beforePath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/common/main.js" beforeDir="false" afterPath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/common/main.js" afterDir="false" />
<change beforePath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/common/runtime.js" beforeDir="false" afterPath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/common/runtime.js" afterDir="false" />
<change beforePath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/common/vendor.js" beforeDir="false" afterPath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/common/vendor.js" afterDir="false" /> <change beforePath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/common/vendor.js" beforeDir="false" afterPath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/common/vendor.js" afterDir="false" />
<change beforePath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/pages/index/index.js" beforeDir="false" afterPath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/pages/index/index.js" afterDir="false" /> <change beforePath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/pages/index/index.js" beforeDir="false" afterPath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/pages/index/index.js" afterDir="false" />
<change beforePath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/pages/index/index.json" beforeDir="false" afterPath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/pages/index/index.json" afterDir="false" /> <change beforePath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/pages/index/index.wxml" beforeDir="false" afterPath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/pages/index/index.wxml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/pages/index/index.wxss" beforeDir="false" afterPath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/pages/index/index.wxss" afterDir="false" /> <change beforePath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/sitemap.json" beforeDir="false" afterPath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/sitemap.json" afterDir="false" />
<change beforePath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/project.config.json" beforeDir="false" afterPath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/project.config.json" afterDir="false" />
<change beforePath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/uni_modules/uni-card/components/uni-card/uni-card.js" beforeDir="false" afterPath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/uni_modules/uni-card/components/uni-card/uni-card.js" afterDir="false" />
<change beforePath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/uni_modules/uni-card/components/uni-card/uni-card.json" beforeDir="false" afterPath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/uni_modules/uni-card/components/uni-card/uni-card.json" afterDir="false" />
<change beforePath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/uni_modules/uni-card/components/uni-card/uni-card.wxss" beforeDir="false" afterPath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/uni_modules/uni-card/components/uni-card/uni-card.wxss" afterDir="false" />
<change beforePath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/uni_modules/zb-table/components/zb-table/components/table-checkbox.js" beforeDir="false" afterPath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/uni_modules/zb-table/components/zb-table/components/table-checkbox.js" afterDir="false" />
<change beforePath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/uni_modules/zb-table/components/zb-table/components/table-checkbox.json" beforeDir="false" afterPath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/uni_modules/zb-table/components/zb-table/components/table-checkbox.json" afterDir="false" />
<change beforePath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/uni_modules/zb-table/components/zb-table/components/table-checkbox.wxss" beforeDir="false" afterPath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/uni_modules/zb-table/components/zb-table/components/table-checkbox.wxss" afterDir="false" />
<change beforePath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/uni_modules/zb-table/components/zb-table/components/table-h5-summary.js" beforeDir="false" afterPath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/uni_modules/zb-table/components/zb-table/components/table-h5-summary.js" afterDir="false" />
<change beforePath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/uni_modules/zb-table/components/zb-table/components/table-h5-summary.json" beforeDir="false" afterPath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/uni_modules/zb-table/components/zb-table/components/table-h5-summary.json" afterDir="false" />
<change beforePath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/uni_modules/zb-table/components/zb-table/components/table-h5-summary.wxss" beforeDir="false" afterPath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/uni_modules/zb-table/components/zb-table/components/table-h5-summary.wxss" afterDir="false" />
<change beforePath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/uni_modules/zb-table/components/zb-table/components/table-side-summary.js" beforeDir="false" afterPath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/uni_modules/zb-table/components/zb-table/components/table-side-summary.js" afterDir="false" />
<change beforePath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/uni_modules/zb-table/components/zb-table/components/table-side-summary.json" beforeDir="false" afterPath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/uni_modules/zb-table/components/zb-table/components/table-side-summary.json" afterDir="false" />
<change beforePath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/uni_modules/zb-table/components/zb-table/components/table-side-summary.wxss" beforeDir="false" afterPath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/uni_modules/zb-table/components/zb-table/components/table-side-summary.wxss" afterDir="false" />
<change beforePath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/uni_modules/zb-table/components/zb-table/components/table-summary.js" beforeDir="false" afterPath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/uni_modules/zb-table/components/zb-table/components/table-summary.js" afterDir="false" />
<change beforePath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/uni_modules/zb-table/components/zb-table/components/table-summary.json" beforeDir="false" afterPath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/uni_modules/zb-table/components/zb-table/components/table-summary.json" afterDir="false" />
<change beforePath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/uni_modules/zb-table/components/zb-table/components/table-summary.wxss" beforeDir="false" afterPath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/uni_modules/zb-table/components/zb-table/components/table-summary.wxss" afterDir="false" />
<change beforePath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/uni_modules/zb-table/components/zb-table/zb-table.js" beforeDir="false" afterPath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/uni_modules/zb-table/components/zb-table/zb-table.js" afterDir="false" /> <change beforePath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/uni_modules/zb-table/components/zb-table/zb-table.js" beforeDir="false" afterPath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/uni_modules/zb-table/components/zb-table/zb-table.js" afterDir="false" />
<change beforePath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/uni_modules/zb-table/components/zb-table/zb-table.json" beforeDir="false" afterPath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/uni_modules/zb-table/components/zb-table/zb-table.json" afterDir="false" /> <change beforePath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/uni_modules/zb-table/components/zb-table/zb-table.wxml" beforeDir="false" afterPath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/uni_modules/zb-table/components/zb-table/zb-table.wxml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/uni_modules/zb-table/components/zb-table/zb-table.wxss" beforeDir="false" afterPath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/uni_modules/zb-table/components/zb-table/zb-table.wxss" afterDir="false" /> <change beforePath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/uni_modules/zb-table/components/zb-table/zb-table.wxss" beforeDir="false" afterPath="$PROJECT_DIR$/unpackage/dist/dev/mp-weixin/uni_modules/zb-table/components/zb-table/zb-table.wxss" afterDir="false" />
</list> </list>
<option name="SHOW_DIALOG" value="false" /> <option name="SHOW_DIALOG" value="false" />
@@ -63,7 +48,7 @@
<property name="RunOnceActivity.OpenProjectViewOnStart" value="true" /> <property name="RunOnceActivity.OpenProjectViewOnStart" value="true" />
<property name="RunOnceActivity.ShowReadmeOnStart" value="true" /> <property name="RunOnceActivity.ShowReadmeOnStart" value="true" />
<property name="WebServerToolWindowFactoryState" value="false" /> <property name="WebServerToolWindowFactoryState" value="false" />
<property name="last_opened_file_path" value="$PROJECT_DIR$/components" /> <property name="last_opened_file_path" value="$PROJECT_DIR$/pages/index" />
<property name="node.js.detected.package.eslint" value="true" /> <property name="node.js.detected.package.eslint" value="true" />
<property name="node.js.selected.package.eslint" value="(autodetect)" /> <property name="node.js.selected.package.eslint" value="(autodetect)" />
<property name="node.js.selected.package.tslint" value="(autodetect)" /> <property name="node.js.selected.package.tslint" value="(autodetect)" />
@@ -71,6 +56,8 @@
</component> </component>
<component name="RecentsManager"> <component name="RecentsManager">
<key name="CopyFile.RECENT_KEYS"> <key name="CopyFile.RECENT_KEYS">
<recent name="E:\dingw\pr2\zzb-table\pages\index" />
<recent name="E:\dingw\pr2\zzb-table\uni_modules" />
<recent name="E:\dingw\pr2\zzb-table\components" /> <recent name="E:\dingw\pr2\zzb-table\components" />
</key> </key>
</component> </component>
@@ -120,8 +107,21 @@
<workItem from="1647410180516" duration="1549000" /> <workItem from="1647410180516" duration="1549000" />
<workItem from="1647508149523" duration="301000" /> <workItem from="1647508149523" duration="301000" />
<workItem from="1647589649838" duration="6166000" /> <workItem from="1647589649838" duration="6166000" />
<workItem from="1647826362138" duration="2438000" />
<workItem from="1647916742248" duration="1791000" />
<workItem from="1647937670953" duration="1272000" />
<workItem from="1647999056170" duration="961000" />
<workItem from="1648000462160" duration="241000" />
<workItem from="1648001048491" duration="4556000" />
</task> </task>
<option name="localTasksCounter" value="6" /> <task id="LOCAL-00006" summary="修改一些bug">
<created>1647597737855</created>
<option name="number" value="00006" />
<option name="presentableId" value="LOCAL-00006" />
<option name="project" value="LOCAL" />
<updated>1647597737855</updated>
</task>
<option name="localTasksCounter" value="7" />
<servers /> <servers />
</component> </component>
<component name="TypeScriptGeneratedFilesManager"> <component name="TypeScriptGeneratedFilesManager">

View File

@@ -1,4 +1,5 @@
export const column1 = [ export const column1 = [
{ type:'index', width:60 },
{ name: 'name', label: '姓名',width:80,emptyString:'--' }, { name: 'name', label: '姓名',width:80,emptyString:'--' },
{ name: 'age', label: '年纪',}, { name: 'age', label: '年纪',},
{ name: 'sex', label: '性别',filters:{0:'男',1:'女'}}, { name: 'sex', label: '性别',filters:{0:'男',1:'女'}},

View File

@@ -4,8 +4,8 @@
<view style="height: 300px"> <view style="height: 300px">
<zb-table <zb-table
:pullUpLoading="pullUpLoading" :pullUpLoading="pullUpLoading"
ref="zbTable" :highlight="true"
:isShowLoadMore="isShowLoadMore" :isShowLoadMore="true"
:show-header="true" :show-header="true"
:columns="column" :columns="column"
:fit="false" :fit="false"
@@ -26,10 +26,6 @@
:stripe="true" :stripe="true"
:fit="false" :fit="false"
@rowClick="rowClick" @rowClick="rowClick"
@toggleRowSelection="toggleRowSelection"
@toggleAllSelection="toggleAllSelection"
@edit="buttonEdit"
@dele="dele"
:data="data"></zb-table> :data="data"></zb-table>
</view> </view>
</uni-card> </uni-card>
@@ -41,11 +37,7 @@
:stripe="true" :stripe="true"
:fit="false" :fit="false"
@rowClick="rowClick" @rowClick="rowClick"
@toggleRowSelection="toggleRowSelection"
@toggleAllSelection="toggleAllSelection"
:border="true" :border="true"
@edit="buttonEdit"
@dele="dele"
:data="data"></zb-table> :data="data"></zb-table>
</view> </view>
</uni-card> </uni-card>
@@ -121,7 +113,10 @@
<zb-table <zb-table
:show-header="true" :show-header="true"
:columns="column" :columns="column"
:fit="false" :highlight="true"
:isShowLoadMore="true"
ref="zbTable"
@pullUpLoading="pullUpLoadingAction"
:summary-method="getSummaries" :summary-method="getSummaries"
@rowClick="rowClick" @rowClick="rowClick"
@toggleRowSelection="toggleRowSelection" @toggleRowSelection="toggleRowSelection"
@@ -129,11 +124,23 @@
:border="true" :border="true"
@edit="buttonEdit" @edit="buttonEdit"
@dele="dele" @dele="dele"
:data="data1"></zb-table> :data="data"></zb-table>
</view> </view>
</uni-card> </uni-card>
<uni-card title="选择单行数据时使用色块表示" >
<view style="height: 300px">
<zb-table
:show-header="true"
:columns="column1"
@currentChange="currentChange"
:highlight="true"
:border="true"
:data="data"></zb-table>
</view>
</uni-card>
</view> </view>
</template> </template>
@@ -153,7 +160,7 @@
column:[ column:[
{ type:'selection', fixed:true,width:60 }, { type:'selection', fixed:true,width:60 },
{ name: 'name', label: '姓名',fixed:true,width:80,emptyString:'--' }, { name: 'name', label: '姓名',fixed:true,width:80,emptyString:'--' },
{ name: 'age', label: '年纪',sorter:true,align:'right',fixed:false, }, { name: 'age', label: 'id',sorter:true,align:'right',fixed:false, },
{ name: 'sex', label: '性别',filters:{0:'男',1:'女'}}, { name: 'sex', label: '性别',filters:{0:'男',1:'女'}},
{ name: 'price', label: '价格'}, { name: 'price', label: '价格'},
{ name: 'address', label: '地址' }, { name: 'address', label: '地址' },
@@ -314,7 +321,9 @@ img:"https://img.pddpic.com/mms-material-img/2020-11-27/84c7fad3-d945-4e71-ab09-
], ],
data1:[], data1:[],
flag1:true, flag1:true,
flag2:true,
num:0, num:0,
num1:0,
isShowLoadMore:true isShowLoadMore:true
} }
}, },
@@ -331,7 +340,6 @@ img:"https://img.pddpic.com/mms-material-img/2020-11-27/84c7fad3-d945-4e71-ab09-
// },3000) // },3000)
}, },
methods:{ methods:{
pullUpLoading(done){ pullUpLoading(done){
if(!this.flag1){ if(!this.flag1){
return return
@@ -357,8 +365,36 @@ img:"https://img.pddpic.com/mms-material-img/2020-11-27/84c7fad3-d945-4e71-ab09-
}else { }else {
done() done()
} }
},3000) },1000)
}, },
pullUpLoadingAction(done){
if(!this.flag2){
return
}
setTimeout(()=>{
this.data.push({
date: '2011-05-02',
name: '王小虎23',
province: '上海',
sex:1,
price: 33,
id:"11111",
age:'30',
city: '普陀区',
address: '上海市普',
zip: 200333
})
this.num1 ++
if(this.num1===3){
this.$refs.zbTable.pullUpCompleteLoading('ok')
this.flag2 = false
}else {
this.$refs.zbTable.pullUpCompleteLoading()
}
},1000)
},
buttonEdit(ite,index){ buttonEdit(ite,index){
uni.showToast({ uni.showToast({
icon:'none', icon:'none',
@@ -392,6 +428,14 @@ img:"https://img.pddpic.com/mms-material-img/2020-11-27/84c7fad3-d945-4e71-ab09-
}) })
console.log('单选',checked,arr) console.log('单选',checked,arr)
}, },
currentChange(row,index){
uni.showToast({
icon:'none',
duration:3000,
title:'选中当前一行'
})
console.log('单选',row,index)
},
rowClick(row,index){ rowClick(row,index){
uni.showToast({ uni.showToast({
icon:'none', icon:'none',

View File

@@ -1,3 +1,9 @@
## 1.1.132022-03-21
fix英文宽度自适应问题
## 1.1.122022-03-20
修改自适应宽度问题
## 1.1.112022-03-19
增加上拉加载功能
## 1.1.102022-03-18 ## 1.1.102022-03-18
修改合计不更新问题 修改合计不更新问题
## 1.1.92022-03-16 ## 1.1.92022-03-16

View File

@@ -61,7 +61,7 @@
:style=" `height: calc(100% - ${showSummary?80:40}px)`" > :style=" `height: calc(100% - ${showSummary?80:40}px)`" >
<view class="zb-table-fixed"> <view class="zb-table-fixed">
<view class="zb-table-tbody"> <view class="zb-table-tbody">
<view class="item-tr" <view :class="['item-tr',highlight&&isHighlight(item,index)?'current-row':'']"
@click.stop="rowClick(item,index)" @click.stop="rowClick(item,index)"
v-for="(item,index) in transData" :key="item.key" > v-for="(item,index) in transData" :key="item.key" >
<view <view
@@ -95,16 +95,19 @@
<tableCheckbox @checkboxSelected="(e)=>checkboxSelected(e,item)" :cellData="item" :checked="item.checked"/> <tableCheckbox @checkboxSelected="(e)=>checkboxSelected(e,item)" :cellData="item" :checked="item.checked"/>
</view> </view>
</template> </template>
<template v-else-if="ite.type==='img'"> <template v-else-if="ite.type==='index'">
<view class="checkbox-item"> {{index+1}}
<image </template>
@click.stop="previewImage(item,item[ite.name],index)" <template v-else-if="ite.type==='img'">
v-if="item[ite.name]" <view class="checkbox-item">
:show-menu-by-longpress="false" <image
:src="item[ite.name]" style="width: 40px;height:30px; " mode="aspectFit"></image> @click.stop="previewImage(item,item[ite.name],index)"
<text v-else>{{ite.emptyString}}</text> v-if="item[ite.name]"
</view> :show-menu-by-longpress="false"
</template> :src="item[ite.name]" style="width: 40px;height:30px; " mode="aspectFit"></image>
<text v-else>{{ite.emptyString}}</text>
</view>
</template>
<template v-else> <template v-else>
{{ ite.filters?itemFilter(item,ite):item[ite.name]||ite.emptyString }} {{ ite.filters?itemFilter(item,ite):item[ite.name]||ite.emptyString }}
</template> </template>
@@ -171,7 +174,8 @@
:style=" `height: calc(100% - ${showSummary?80:40}px)`"> :style=" `height: calc(100% - ${showSummary?80:40}px)`">
<view class="zb-table-fixed"> <view class="zb-table-fixed">
<view class="zb-table-tbody"> <view class="zb-table-tbody">
<view :class="['item-tr',stripe?(i % 2) != 0?'odd':'even':'']" <view
:class="['item-tr',stripe?(i % 2) != 0?'odd':'even':'',highlight&&isHighlight(ite,i)?'current-row':'']"
v-for="(ite,i) in transData" v-for="(ite,i) in transData"
@click.stop="rowClick(ite,i)" @click.stop="rowClick(ite,i)"
:key="ite.key" :key="ite.key"
@@ -189,6 +193,9 @@
<tableCheckbox @checkboxSelected="(e)=>checkboxSelected(e,ite)" :cellData="ite" :checked="ite.checked"/> <tableCheckbox @checkboxSelected="(e)=>checkboxSelected(e,ite)" :cellData="ite" :checked="ite.checked"/>
</view> </view>
</template> </template>
<template v-else-if="item.type==='index'">
{{i+1}}
</template>
<template v-else> <template v-else>
{{ite[item.name]||item.emptyString}} {{ite[item.name]||item.emptyString}}
</template> </template>
@@ -244,13 +251,12 @@
</view> </view>
</template> </template>
<template v-else> <template v-else>
{{ item.label }} {{ item.label||'' }}
<view class="sorter-table" v-if="item.sorter"> <view class="sorter-table" v-if="item.sorter">
<view :class="['sorter-table-icon',item.sorterMode==='_asc'&&`sorting${item.sorterMode||''}`]"></view> <view :class="['sorter-table-icon',item.sorterMode==='_asc'&&`sorting${item.sorterMode||''}`]"></view>
<view :class="['sorter-table-icon',item.sorterMode==='_desc'&&`sorting${item.sorterMode||''}`]"></view> <view :class="['sorter-table-icon',item.sorterMode==='_desc'&&`sorting${item.sorterMode||''}`]"></view>
</view> </view>
</template> </template>
</view> </view>
</view> </view>
</view> </view>
@@ -262,7 +268,7 @@
</template> </template>
<view class="zb-table-fixed"> <view class="zb-table-fixed">
<view class="zb-table-tbody"> <view class="zb-table-tbody">
<view class="item-tr" <view :class="['item-tr',highlight&&isHighlight(item,index)?'current-row':'']"
@click.stop="rowClick(item,index)" @click.stop="rowClick(item,index)"
v-for="(item,index) in transData" :key="item.key" > v-for="(item,index) in transData" :key="item.key" >
<view <view
@@ -305,6 +311,9 @@
:src="item[ite.name]" style="width: 40px;height:30px; " mode="aspectFit"></image> :src="item[ite.name]" style="width: 40px;height:30px; " mode="aspectFit"></image>
<text v-else>{{ite.emptyString}}</text> <text v-else>{{ite.emptyString}}</text>
</template> </template>
<template v-else-if="ite.type==='index'">
{{index+1}}
</template>
<template v-else> <template v-else>
{{ ite.filters?itemFilter(item,ite):item[ite.name]||ite.emptyString }} {{ ite.filters?itemFilter(item,ite):item[ite.name]||ite.emptyString }}
</template> </template>
@@ -344,6 +353,10 @@ export default {
ZbLoadMore ZbLoadMore
}, },
props:{ props:{
highlight:{
type:Boolean,
default:false
},
itemDate:{ itemDate:{
type:Object, type:Object,
default:()=>{} default:()=>{}
@@ -430,14 +443,18 @@ export default {
column.width = this.getTextWidth(str)+column.renders.length*40 column.width = this.getTextWidth(str)+column.renders.length*40
}else if(column.type==="img"){ }else if(column.type==="img"){
}else if(column.type==="selection"){ }else if(column.type==="selection"){
}else{ }else{
let arr = [this.getTextWidth(column.label)] let arr = [this.getTextWidth(column.label)]
this.data.forEach(data=>{ this.data.forEach(data=>{
let str = (data[column.name]+'') let str = (data[column.name]+'')
let width = this.getTextWidth(str) if(str==='undefined'){
arr.push(width) arr.push(30)
}else{
let width = this.getTextWidth(str)
arr.push(width)
}
}) })
column.width = Math.max(...arr)+12 column.width = Math.max(...arr)+20
} }
}) })
return this.columns return this.columns
@@ -467,7 +484,16 @@ export default {
} }
}) })
return this.data return this.data
} },
isHighlight(){
return (item,index)=>{
if(this.rowKey){
return item[this.rowKey] === this.currentRow[this.rowKey]
}else{
return index === this.currentRowIndex
}
}
},
}, },
data() { data() {
return { return {
@@ -482,6 +508,8 @@ export default {
currentDriver:null, currentDriver:null,
currentDriver1:null, currentDriver1:null,
bodyTime:null, bodyTime:null,
currentRowIndex:null,
currentRow: {},
bodyTime1:null, bodyTime1:null,
headerTime:null, headerTime:null,
debounceTime:null, debounceTime:null,
@@ -499,6 +527,7 @@ export default {
mounted(){ mounted(){
}, },
methods: { methods: {
pullUpCompleteLoading(type){ pullUpCompleteLoading(type){
this.isLoadMore = false this.isLoadMore = false
if(type==='ok'){ if(type==='ok'){
@@ -527,8 +556,18 @@ export default {
urls:[url] urls:[url]
}) })
}, },
resetHighlight(){
this.currentRowIndex = null
this.currentRow = {}
},
rowClick(row,index){ rowClick(row,index){
this.$emit('rowClick',row,index) if(this.highlight){
this.currentRowIndex = index
this.currentRow = row
this.$emit('currentChange',row,index)
}else {
this.$emit('rowClick',row,index)
}
}, },
checkboxSelectedAll(e){ checkboxSelectedAll(e){
this.indeterminate = false this.indeterminate = false
@@ -595,17 +634,20 @@ export default {
}, },
// 默认字体为微软雅黑 Microsoft YaHei,字体大小为 14px // 默认字体为微软雅黑 Microsoft YaHei,字体大小为 14px
getTextWidth(str) { getTextWidth(str) {
if(str.length<3){
return 40
}
let flexWidth = 0 let flexWidth = 0
for (const char of str) { for (const char of str) {
if ((char >= 'A' && char <= 'Z') || (char >= 'a' && char <= 'z')) { if ((char >= 'A' && char <= 'Z') || (char >= 'a' && char <= 'z')) {
// 如果是英文字符为字符分配8个单位宽度 // 如果是英文字符为字符分配8个单位宽度
flexWidth += 8 flexWidth += 10
} else if (char >= '\u4e00' && char <= '\u9fa5') { } else if (char >= '\u4e00' && char <= '\u9fa5') {
// 如果是中文字符为字符分配15个单位宽度 // 如果是中文字符为字符分配15个单位宽度
flexWidth += 18 flexWidth += 18
} else { } else {
// 其他种类字符为字符分配8个单位宽度 // 其他种类字符为字符分配8个单位宽度
flexWidth += 8 flexWidth += 11
} }
} }
return flexWidth return flexWidth
@@ -1056,6 +1098,16 @@ export default {
width: 100%; width: 100%;
} }
} }
.current-row{
.item-td{
background-color: #ecf5ff;
}
}
}
.current-row{
.item-td{
background-color: #ecf5ff;
}
} }
</style> </style>

View File

@@ -1,12 +1,13 @@
{ {
"id": "zb-table", "id": "zb-table",
"displayName": "zb-table多功能表格", "displayName": "zb-table多功能表格",
"version": "1.1.10", "version": "1.1.13",
"description": "表格组件 支持固定表头和首列、及固定多列表格自适应内容排序多选checkbox、可点击删除编辑、合计功能兼容多端", "description": "表格组件 支持固定表头和首列、上拉加载更多、及固定多列表格自适应内容排序多选checkbox、可点击删除编辑、合计功能兼容多端",
"keywords": [ "keywords": [
"table", "table",
"表格", "表格",
"固定表头、固定首列、多列", "固定表头、固定首列、多列",
"上拉加载更多、",
"排序、自适应列宽、多选checkbox、编辑、删除、按钮、合计" "排序、自适应列宽、多选checkbox、编辑、删除、按钮、合计"
], ],
"repository": "https://github.com/zouzhibin/zb-table.git", "repository": "https://github.com/zouzhibin/zb-table.git",

View File

@@ -11,18 +11,34 @@
| fit | 列的宽度是否自撑开 | boolean |true,false | false |否 | | fit | 列的宽度是否自撑开 | boolean |true,false | false |否 |
| show-header | 是否显示表头 | boolean |true,false | true |否 | | show-header | 是否显示表头 | boolean |true,false | true |否 |
| border | 是否带有纵向边框 | boolean |true,false | true |否 | | border | 是否带有纵向边框 | boolean |true,false | true |否 |
| highlight | 是否要高亮当前行 | boolean |true,false | false |否 |
| show-summary | 是否在表尾显示合计行 | boolean |true,false | false |否 | | show-summary | 是否在表尾显示合计行 | boolean |true,false | false |否 |
| sum-text | 合计行第一列的文本 | String |- | 合计 |否 | | sum-text | 合计行第一列的文本 | String |- | 合计 |否 |
| summary-method | 自定义的合计计算方法 | Function({ columns, data }) |- | - |否 | | summary-method | 自定义的合计计算方法 | Function({ columns, data }) |- | - |否 |
| isShowLoadMore | 是否开启上拉加载 | boolean |true,false | false |否 |
| pullUpLoading | 开启上拉加载后的返回函数接收参数done是函数,done(type),type为空代表还有数据继续开启上拉加载type='ok',代表结束上拉加载 | Function(done) |-- | -- |否 |
```
关闭上拉加载的方式1pullUpLoading((done)=>{
done(type)
})
done 接收参数为 type type为空代表还有数据可以继续加载无数据的时候传入 'ok'代表结束
```
## table 事件 ## table 事件
| 参数 | 说明 | 类型 | 可选值 | 默认值 |是否必须| | 参数 | 说明 | 类型 | 可选值 | 默认值 |是否必须|
| ------ | ------ | ------ | ------ | ------ |------ | | ------ | ------ | ------ | ------ | ------ |------ |
| 事件名自定义 | 取决于type类型为operation的 renders参数里面 func 的参数名 | Function |(row,index)=>{} | -- |否 | | 事件名自定义 | 取决于type类型为operation的 renders参数里面 func 的参数名 | Function |(row,index)=>{} | -- |否 |
| currentChange | 当表格的当前行发生变化的时候会触发该事件,如果要高亮当前行,请打开表格的 highlight属性,this.$refs.table.resetHighlight()清除选中 | Function |(row,index)=>{} | -- |否 |
| toggleRowSelection | 用于多选表格,切换某一行的选中状态,第一个参数代表选中状态,参数二代表选中的对象 | Function |(selected ,array)=>{} | -- |否 | | toggleRowSelection | 用于多选表格,切换某一行的选中状态,第一个参数代表选中状态,参数二代表选中的对象 | Function |(selected ,array)=>{} | -- |否 |
| toggleAllSelection | 用于多选表格,切换所有行的选中状态 ,第一个参数代表选中状态,参数二代表选中的对象| Function |(selected ,array)=>{} | -- |否 | | toggleAllSelection | 用于多选表格,切换所有行的选中状态 ,第一个参数代表选中状态,参数二代表选中的对象| Function |(selected ,array)=>{} | -- |否 |
| rowClick | 单击某行 第一个参数代表选中对象参数二代表选中的index| Function |(row ,index)=>{} | -- |否 | | rowClick | 单击某行 第一个参数代表选中对象参数二代表选中的index| Function |(row ,index)=>{} | -- |否 |
| pullUpLoading | 开启上拉加载后的返回函数,无参数| Function | -- |-- |否 |
```
关闭上拉加载的方式2this.$refs.zbTable.pullUpCompleteLoading('ok')
接收参数为 type type为空代表还有数据可以继续加载无数据的时候传入 'ok'代表结束
```
## data 属性 ## data 属性
| 参数 | 说明 | 类型 | 可选值 | 默认值 | | 参数 | 说明 | 类型 | 可选值 | 默认值 |
@@ -41,7 +57,7 @@
| emptyString | 当值为空的时候默认显示的值 | string | | -- | | emptyString | 当值为空的时候默认显示的值 | string | | -- |
| filters | 对象过滤的选项,对象格式,对象中的元素需要有 key 和 value 属性。 | Object | {key:value} | -- | | filters | 对象过滤的选项,对象格式,对象中的元素需要有 key 和 value 属性。 | Object | {key:value} | -- |
| align | 对齐方式 | String | left/center/right | left | | align | 对齐方式 | String | left/center/right | left |
| type | 为 operation 的时候代表为操作按钮,img的时候代表图片地址 | string | operation,img | -- | | type | 为 operation 的时候代表为操作按钮,img的时候代表图片地址,index代表序列号 | string | operation,img,index | -- |
| renders | type 为operation的时候 必传 | Array | {name:'名字',func:"父元素接收事件名",type:"按钮的类型",size:"大小"} | -- | | renders | type 为operation的时候 必传 | Array | {name:'名字',func:"父元素接收事件名",type:"按钮的类型",size:"大小"} | -- |
``` ```
type 为 operation 的时候代表为操作按钮 type 为 operation 的时候代表为操作按钮

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -9,5 +9,6 @@
"navigationBarBackgroundColor": "#F8F8F8", "navigationBarBackgroundColor": "#F8F8F8",
"backgroundColor": "#F8F8F8" "backgroundColor": "#F8F8F8"
}, },
"usingComponents": {} "usingComponents": {},
"sitemapLocation": "sitemap.json"
} }

View File

@@ -2100,6 +2100,7 @@ uni$1;exports.default = _default;
"use strict"; "use strict";
Object.defineProperty(exports, "__esModule", { value: true });exports.column4 = exports.column3 = exports.column2 = exports.column1 = void 0;var column1 = [ Object.defineProperty(exports, "__esModule", { value: true });exports.column4 = exports.column3 = exports.column2 = exports.column1 = void 0;var column1 = [
{ type: 'index', width: 60 },
{ name: 'name', label: '姓名', width: 80, emptyString: '--' }, { name: 'name', label: '姓名', width: 80, emptyString: '--' },
{ name: 'age', label: '年纪' }, { name: 'age', label: '年纪' },
{ name: 'sex', label: '性别', filters: { 0: '男', 1: '女' } }, { name: 'sex', label: '性别', filters: { 0: '男', 1: '女' } },

View File

@@ -292,6 +292,13 @@ __webpack_require__.r(__webpack_exports__);
@@ -439,15 +446,15 @@ var _all = __webpack_require__(/*! ./all.js */ 16); //
// //
// //
// //
var that = null;var _default = { components: {}, data: function data() {return { column1: _all.column1, column2: _all.column2, column3: _all.column3, column4: _all.column4, title: 'Hello', column: [{ type: 'selection', fixed: true, width: 60 }, { name: 'name', label: '姓名', fixed: true, width: 80, emptyString: '--' }, { name: 'age', label: '年纪', sorter: true, align: 'right', fixed: false }, { name: 'sex', label: '性别', filters: { 0: '男', 1: '女' } }, { name: 'price', label: '价格' }, { name: 'address', label: '地址' }, { name: 'date', label: '日期', sorter: true }, { name: 'province', label: '省份' }, { name: 'city', label: '城市' }, { name: 'zip', label: '邮编' }, { name: 'img', label: '图片', type: "img", align: "center" }, { name: 'operation', type: 'operation', label: '操作', renders: [{ name: '编辑', func: 'edit' // func 代表子元素点击的事件 父元素接收的事件 父元素 @edit //
}, { name: '删除', type: 'warn', func: "dele" }] }], data: [{ date: '2016-05-02', name: '', price: 1, province: '上海', sex: '1', checked: true, id: "20", img: "https://img1.baidu.com/it/u=300787145,1214060415&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=500", age: '', city: '普陀区', address: '上海市普上海市普上海市普上海市普', zip: 200333 }, { date: '2016-05-01', name: '王小虎2', province: '上海', sex: '0', price: 22, id: "2", age: 12, city: '普陀区', img: "https://img.pddpic.com/mms-material-img/2020-11-27/84c7fad3-d945-4e71-ab09-7a1ed80f6055.jpeg.a.jpeg", address: '上海市普', zip: 200333 }, { date: '2016-05-02', name: '王小虎3', province: '上海', sex: 1, price: 33, id: "3", age: '15', img: "https://img1.baidu.com/it/u=300787145,1214060415&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=500", city: '普陀区', address: '上海市普', zip: 200333 }, { date: '2016-04-02', name: '王小虎4', province: '上海', sex: 1, age: '11', price: 33, id: "4", img: "https://img1.baidu.com/it/u=300787145,1214060415&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=500", city: '普陀区', address: '上海市普', zip: 200333 }, { date: '2016-03-02', name: '王小虎5', province: '上海', price: 33, sex: 1, age: '14', img: "https://img1.baidu.com/it/u=300787145,1214060415&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=500", id: "5", city: '普陀区', address: '上海市普', zip: 200333 }, { date: '2014-05-02', name: '王小虎6', province: '上海', price: 33, sex: 1, id: "6", age: '12', img: "https://img1.baidu.com/it/u=300787145,1214060415&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=500", city: '普陀区', address: '上海市普', zip: 200333 }, { date: '2019-05-02', name: '王小虎7', price: 33, province: '上海', sex: 1, age: '10', id: "7", city: '普陀区', img: "https://img1.baidu.com/it/u=300787145,1214060415&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=500", address: '上海市普', zip: 200333 }, { date: '2012-05-02', name: '王小虎8', province: '上海', price: 33, sex: 1, age: '29', id: "8", city: '普陀区', img: "https://img1.baidu.com/it/u=300787145,1214060415&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=500", address: '上海市普', zip: 200333 }, { date: '2011-05-02', name: '王小虎91', //
price: 33, //
img: "https://img1.baidu.com/it/u=300787145,1214060415&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=500", //
province: '上海', //
sex: 1, //
id: "9", //
age: '30', var that = null;var _default = { components: {}, data: function data() {return { column1: _all.column1, column2: _all.column2, column3: _all.column3, column4: _all.column4, title: 'Hello', column: [{ type: 'selection', fixed: true, width: 60 }, { name: 'name', label: '姓名', fixed: true, width: 80, emptyString: '--' }, { name: 'age', label: 'id', sorter: true, align: 'right', fixed: false }, { name: 'sex', label: '性别', filters: { 0: '男', 1: '女' } }, { name: 'price', label: '价格' }, { name: 'address', label: '地址' }, { name: 'date', label: '日期', sorter: true }, { name: 'province', label: '省份' }, { name: 'city', label: '城市' }, { name: 'zip', label: '邮编' }, { name: 'img', label: '图片', type: "img", align: "center" }, { name: 'operation', type: 'operation', label: '操作', renders: [{ name: '编辑', func: 'edit' // func 代表子元素点击的事件 父元素接收的事件 父元素 @edit
city: '普陀区', }, { name: '删除', type: 'warn', func: "dele" }] }], data: [{ date: '2016-05-02', name: '', price: 1, province: '上海', sex: '1', checked: true, id: "20", img: "https://img1.baidu.com/it/u=300787145,1214060415&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=500", age: '', city: '普陀区', address: '上海市普上海市普上海市普上海市普', zip: 200333 }, { date: '2016-05-01', name: '王小虎2', province: '上海', sex: '0', price: 22, id: "2", age: 12, city: '普陀区', img: "https://img.pddpic.com/mms-material-img/2020-11-27/84c7fad3-d945-4e71-ab09-7a1ed80f6055.jpeg.a.jpeg", address: '上海市普', zip: 200333 }, { date: '2016-05-02', name: '王小虎3', province: '上海', sex: 1, price: 33, id: "3", age: '15', img: "https://img1.baidu.com/it/u=300787145,1214060415&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=500", city: '普陀区', address: '上海市普', zip: 200333 }, { date: '2016-04-02', name: '王小虎4', province: '上海', sex: 1, age: '11', price: 33, id: "4", img: "https://img1.baidu.com/it/u=300787145,1214060415&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=500", city: '普陀区', address: '上海市普', zip: 200333 }, { date: '2016-03-02', name: '王小虎5', province: '上海', price: 33, sex: 1, age: '14', img: "https://img1.baidu.com/it/u=300787145,1214060415&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=500", id: "5", city: '普陀区', address: '上海市普', zip: 200333 }, { date: '2014-05-02', name: '王小虎6', province: '上海', price: 33, sex: 1, id: "6", age: '12', img: "https://img1.baidu.com/it/u=300787145,1214060415&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=500", city: '普陀区', address: '上海市普', zip: 200333 }, { date: '2019-05-02', name: '王小虎7', price: 33, province: '上海', sex: 1, age: '10', id: "7", city: '普陀区', img: "https://img1.baidu.com/it/u=300787145,1214060415&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=500", address: '上海市普', zip: 200333 }, { date: '2012-05-02', name: '王小虎8', province: '上海', price: 33, sex: 1, age: '29', id: "8", city: '普陀区', img: "https://img1.baidu.com/it/u=300787145,1214060415&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=500", address: '上海市普', zip: 200333 }, { date: '2011-05-02', name: '王小虎91', price: 33, img: "https://img1.baidu.com/it/u=300787145,1214060415&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=500", province: '上海', sex: 1, id: "9", age: '30', city: '普陀区',
address: '上海市普', address: '上海市普',
zip: 200333 }, zip: 200333 },
{ {
@@ -476,7 +483,9 @@ var that = null;var _default = { components: {}, data: function data() {return {
data1: [], data1: [],
flag1: true, flag1: true,
flag2: true,
num: 0, num: 0,
num1: 0,
isShowLoadMore: true }; isShowLoadMore: true };
}, },
@@ -493,7 +502,6 @@ var that = null;var _default = { components: {}, data: function data() {return {
// },3000) // },3000)
}, },
methods: { methods: {
pullUpLoading: function pullUpLoading(done) {var _this = this; pullUpLoading: function pullUpLoading(done) {var _this = this;
if (!this.flag1) { if (!this.flag1) {
return; return;
@@ -519,7 +527,35 @@ var that = null;var _default = { components: {}, data: function data() {return {
} else { } else {
done(); done();
} }
}, 3000); }, 1000);
},
pullUpLoadingAction: function pullUpLoadingAction(done) {var _this2 = this;
if (!this.flag2) {
return;
}
setTimeout(function () {
_this2.data.push({
date: '2011-05-02',
name: '王小虎23',
province: '上海',
sex: 1,
price: 33,
id: "11111",
age: '30',
city: '普陀区',
address: '上海市普',
zip: 200333 });
_this2.num1++;
if (_this2.num1 === 3) {
_this2.$refs.zbTable.pullUpCompleteLoading('ok');
_this2.flag2 = false;
} else {
_this2.$refs.zbTable.pullUpCompleteLoading();
}
}, 1000);
}, },
buttonEdit: function buttonEdit(ite, index) { buttonEdit: function buttonEdit(ite, index) {
uni.showToast({ uni.showToast({
@@ -554,6 +590,14 @@ var that = null;var _default = { components: {}, data: function data() {return {
console.log('单选', checked, arr); console.log('单选', checked, arr);
}, },
currentChange: function currentChange(row, index) {
uni.showToast({
icon: 'none',
duration: 3000,
title: '选中当前一行' });
console.log('单选', row, index);
},
rowClick: function rowClick(row, index) { rowClick: function rowClick(row, index) {
uni.showToast({ uni.showToast({
icon: 'none', icon: 'none',

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,173 @@
(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["uni_modules/zb-table/components/zb-table/components/zb-load-more"],{
/***/ 64:
/*!***************************************************************************************************!*\
!*** E:/dingw/pr2/zzb-table/uni_modules/zb-table/components/zb-table/components/zb-load-more.vue ***!
\***************************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _zb_load_more_vue_vue_type_template_id_7fe9f33c_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./zb-load-more.vue?vue&type=template&id=7fe9f33c&scoped=true& */ 65);
/* harmony import */ var _zb_load_more_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./zb-load-more.vue?vue&type=script&lang=js& */ 67);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _zb_load_more_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _zb_load_more_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var _zb_load_more_vue_vue_type_style_index_0_id_7fe9f33c_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./zb-load-more.vue?vue&type=style&index=0&id=7fe9f33c&lang=scss&scoped=true& */ 69);
/* harmony import */ var _D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 9);
var renderjs
/* normalize component */
var component = Object(_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])(
_zb_load_more_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
_zb_load_more_vue_vue_type_template_id_7fe9f33c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
_zb_load_more_vue_vue_type_template_id_7fe9f33c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
false,
null,
"7fe9f33c",
null,
false,
_zb_load_more_vue_vue_type_template_id_7fe9f33c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
renderjs
)
component.options.__file = "uni_modules/zb-table/components/zb-table/components/zb-load-more.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ 65:
/*!**********************************************************************************************************************************************!*\
!*** E:/dingw/pr2/zzb-table/uni_modules/zb-table/components/zb-table/components/zb-load-more.vue?vue&type=template&id=7fe9f33c&scoped=true& ***!
\**********************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns, recyclableRender, components */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_zb_load_more_vue_vue_type_template_id_7fe9f33c_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./zb-load-more.vue?vue&type=template&id=7fe9f33c&scoped=true& */ 66);
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_zb_load_more_vue_vue_type_template_id_7fe9f33c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_zb_load_more_vue_vue_type_template_id_7fe9f33c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_zb_load_more_vue_vue_type_template_id_7fe9f33c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_zb_load_more_vue_vue_type_template_id_7fe9f33c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
/***/ }),
/***/ 66:
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!E:/dingw/pr2/zzb-table/uni_modules/zb-table/components/zb-table/components/zb-load-more.vue?vue&type=template&id=7fe9f33c&scoped=true& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns, recyclableRender, components */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
var components
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
}
var recyclableRender = false
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ 67:
/*!****************************************************************************************************************************!*\
!*** E:/dingw/pr2/zzb-table/uni_modules/zb-table/components/zb-table/components/zb-load-more.vue?vue&type=script&lang=js& ***!
\****************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_zb_load_more_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./zb-load-more.vue?vue&type=script&lang=js& */ 68);
/* harmony import */ var _D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_zb_load_more_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_zb_load_more_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_zb_load_more_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_zb_load_more_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_zb_load_more_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
/***/ }),
/***/ 68:
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!E:/dingw/pr2/zzb-table/uni_modules/zb-table/components/zb-table/components/zb-load-more.vue?vue&type=script&lang=js& ***!
\***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0; //
//
//
//
//
//
var base64Flower = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkBAMAAACCzIhnAAAAKlBMVEVHcEzDw8Ovr6+pqamUlJTCwsKenp61tbWxsbGysrLNzc2bm5u5ubmjo6MpovhuAAAACnRSTlMA/P79/sHDhiZS0DxZowAABBBJREFUWMPtl89rE0EUx7ctTXatB3MI1SWnDbUKPUgXqh4ED8Uf7KUVSm3ooVSpSii0Fn/gD4j4o+APiEoVmos9FO2celiqZVgwgaKHPQiCCkv+F99kM7Ozm5kxq1dfD91k9pPve9/3ZjbRNHHok/mKli4eIPNgSuRObuN9SqSEzM20iGnm0yIbqCuV7NSSSIV7uyPM6JMBYdeTOanh/QihJYZsUCSby+VkMj2AvOt0rAeQAwqE3lfKMZVlQCZk1QOCKkkVPadITCfIRNKxfoJI5+0OIFtJx14CMSg1mRSDko7VAfksRQzEbGYqxOJcVTWMCH2I1/IACNW0PWU2M8cmAVHtnH5mM1VRWtwKZjOd5JbF6s1IbaYqaotjNlPHgDAnlAizubTR6ovMYn052g/U5qcmOpi0WL8xTS/3IfSet5m8MEr5ajjF5le6dq/OJpobrdY0t3i9QgefWrxW9/1BLhk0E9m8FeUMhhXal499iD0eQRfDF+ts/tttORRerfp+oV7f4xJj82iUYm1Yzod+ZQEAlS/8mMBwKebVmCVp1f0JLS6zKd17+iwRKTARVg2SHtz3iEbBH+Q+U28zW2Jiza8Tjb1YFoYZMsJyjDqp3M9XBQdSdPLFdxEpvOB37JrHcmR/y9+LgoTlCFGZEa2sc6d4PGlweEa2JSVPoVm+IfGG3ZL037iV9oH+P+Jxc4HGVflNq1M0pivao/EopO4b/ojVCP9GjmiXOeS0DOn1o/iiccT4ORnyvBGF3yUywkQajW4Ti0SGuiy/wVSg/L8w+X/8Q+hvUx8Xd90z4oV5a1i88MbFWHz0WZZ1UrTwBGPX3Rat9AFiXRMRjoMdIdJLEOt2h7jrYOzgOamKZSWSNspOS0X8SAqRYmxRL7sg4eLzYmNehcxh3uoyud/BH2Udux4ywxFTc1xC7Mgf4vMhc5S+kSH3Y7yj+qpwIWSoPTVCOOPVthGx9FbGqrwFw6wSFxJr+17zeKcztt3u+2roAEVgUjDd+AHGuxHy2rZHaa8JMkTHEeyi85ANPO9j9BVuBRD2FY5LDMo/Sz/2hReqGIs/KiFin+CsPsYO/yvM3jL2vE8EbX7/Bf8ejtr2GLN65bioAdgLd8Bis/mD5GmP2qeqyo2ZwQEOtAjRIDH7mBKpUcMoApbZJ5UIxkEwxyMZyMxW/uKFvHCFR3SSmerHyDNQ2dF4JG6zIMpBgLfjSF9x1D6smFcYnGApjmSLICO3ecCDWrQ48geba9DI3STy2i7ax6WIB62fSyIZIiO3GFQqSURp8wCo7GhJBGwuSovJBNjb7kT6FPVnIa9qJ2Ko+l9mefGIdinaMp0yC1URYiwsdfNE45EuA5Cx9EhalfvN5s+UyItm81vaB3p4joniN+SCP7Qc1hblAAAAAElFTkSuQmCC';var _default =
{
data: function data() {
return {
base64Flower: base64Flower };
} };exports.default = _default;
/***/ }),
/***/ 69:
/*!*************************************************************************************************************************************************************!*\
!*** E:/dingw/pr2/zzb-table/uni_modules/zb-table/components/zb-table/components/zb-load-more.vue?vue&type=style&index=0&id=7fe9f33c&lang=scss&scoped=true& ***!
\*************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_zb_load_more_vue_vue_type_style_index_0_id_7fe9f33c_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-2!./node_modules/postcss-loader/src??ref--8-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-5!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./zb-load-more.vue?vue&type=style&index=0&id=7fe9f33c&lang=scss&scoped=true& */ 70);
/* harmony import */ var _D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_zb_load_more_vue_vue_type_style_index_0_id_7fe9f33c_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_zb_load_more_vue_vue_type_style_index_0_id_7fe9f33c_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_zb_load_more_vue_vue_type_style_index_0_id_7fe9f33c_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_zb_load_more_vue_vue_type_style_index_0_id_7fe9f33c_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_ruanjian_HBuilderX_2_9_3_20201014_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_zb_load_more_vue_vue_type_style_index_0_id_7fe9f33c_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default.a);
/***/ }),
/***/ 70:
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-2!./node_modules/postcss-loader/src??ref--8-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-5!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!E:/dingw/pr2/zzb-table/uni_modules/zb-table/components/zb-table/components/zb-load-more.vue?vue&type=style&index=0&id=7fe9f33c&lang=scss&scoped=true& ***!
\*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// extracted by mini-css-extract-plugin
if(false) { var cssReload; }
/***/ })
}]);
//# sourceMappingURL=../../../../../../.sourcemap/mp-weixin/uni_modules/zb-table/components/zb-table/components/zb-load-more.js.map
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
'uni_modules/zb-table/components/zb-table/components/zb-load-more-create-component',
{
'uni_modules/zb-table/components/zb-table/components/zb-load-more-create-component':(function(module, exports, __webpack_require__){
__webpack_require__('1')['createComponent'](__webpack_require__(64))
})
},
[['uni_modules/zb-table/components/zb-table/components/zb-load-more-create-component']]
]);

View File

@@ -0,0 +1,4 @@
{
"usingComponents": {},
"component": true
}

View File

@@ -0,0 +1 @@
<view class="zb-load-more data-v-7fe9f33c"><image class="loading-custom-image data-v-7fe9f33c" src="{{base64Flower}}"></image><text class="data-v-7fe9f33c">正在加载中...</text></view>

View File

@@ -0,0 +1,69 @@
@charset "UTF-8";
/**
* 这里是uni-app内置的常用样式变量
*
* uni-app 官方扩展插件及插件市场https://ext.dcloud.net.cn上很多三方插件均使用了这些样式变量
* 如果你是插件开发者建议你使用scss预处理并在插件代码中直接使用这些变量无需 import 这个文件方便用户通过搭积木的方式开发整体风格一致的App
*
*/
/**
* 如果你是App开发者插件使用者你可以通过修改这些变量来定制自己的插件主题实现自定义主题功能
*
* 如果你的项目同样使用了scss预处理你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
*/
/* 颜色变量 */
/* 行为相关颜色 */
/* 文字基本颜色 */
/* 背景颜色 */
/* 边框颜色 */
/* 尺寸变量 */
/* 文字尺寸 */
/* 图片尺寸 */
/* Border Radius */
/* 水平间距 */
/* 垂直间距 */
/* 透明度 */
/* 文章场景相关 */
.zb-load-more.data-v-7fe9f33c {
width: 100%;
background: white;
position: -webkit-sticky;
position: sticky;
bottom: 0;
z-index: 99;
display: flex;
flex-direction: row;
height: 40px;
flex-shrink: 0;
align-items: center;
justify-content: center;
}
.zb-load-more .loading-custom-image.data-v-7fe9f33c {
color: #a4a4a4;
margin-right: 8rpx;
width: 24px;
height: 24px;
-webkit-animation: loading-circle-data-v-7fe9f33c 1s linear infinite;
animation: loading-circle-data-v-7fe9f33c 1s linear infinite;
}
@-webkit-keyframes loading-circle-data-v-7fe9f33c {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes loading-circle-data-v-7fe9f33c {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}

View File

@@ -86,24 +86,28 @@ var render = function() {
var l1 = _vm.__map(_vm.transData, function(item, index) { var l1 = _vm.__map(_vm.transData, function(item, index) {
var $orig = _vm.__get_orig(item) var $orig = _vm.__get_orig(item)
var m0 = _vm.highlight && _vm.isHighlight(item, index)
var l0 = _vm.__map(_vm.transColumns, function(ite, i) { var l0 = _vm.__map(_vm.transColumns, function(ite, i) {
var $orig = _vm.__get_orig(ite) var $orig = _vm.__get_orig(ite)
var m0 = var m1 =
!(ite.type === "operation") && !(ite.type === "operation") &&
!(ite.type === "selection") && !(ite.type === "selection") &&
!(ite.type === "img") && !(ite.type === "img") &&
!(ite.type === "index") &&
ite.filters ite.filters
? _vm.itemFilter(item, ite) ? _vm.itemFilter(item, ite)
: null : null
return { return {
$orig: $orig, $orig: $orig,
m0: m0 m1: m1
} }
}) })
return { return {
$orig: $orig, $orig: $orig,
m0: m0,
l0: l0 l0: l0
} }
}) })
@@ -492,6 +496,15 @@ __webpack_require__.r(__webpack_exports__);
@@ -511,6 +524,10 @@ __webpack_require__.r(__webpack_exports__);
ZbLoadMore: ZbLoadMore }, ZbLoadMore: ZbLoadMore },
props: { props: {
highlight: {
type: Boolean,
default: false },
itemDate: { itemDate: {
type: Object, type: Object,
default: function _default() {} }, default: function _default() {} },
@@ -601,10 +618,14 @@ __webpack_require__.r(__webpack_exports__);
var arr = [_this.getTextWidth(column.label)]; var arr = [_this.getTextWidth(column.label)];
_this.data.forEach(function (data) { _this.data.forEach(function (data) {
var str = data[column.name] + ''; var str = data[column.name] + '';
var width = _this.getTextWidth(str); if (str === 'undefined') {
arr.push(width); arr.push(30);
} else {
var width = _this.getTextWidth(str);
arr.push(width);
}
}); });
column.width = Math.max.apply(Math, arr) + 12; column.width = Math.max.apply(Math, arr) + 20;
} }
}); });
return this.columns; return this.columns;
@@ -634,6 +655,15 @@ __webpack_require__.r(__webpack_exports__);
} }
}); });
return this.data; return this.data;
},
isHighlight: function isHighlight() {var _this3 = this;
return function (item, index) {
if (_this3.rowKey) {
return item[_this3.rowKey] === _this3.currentRow[_this3.rowKey];
} else {
return index === _this3.currentRowIndex;
}
};
} }, } },
data: function data() { data: function data() {
@@ -649,6 +679,8 @@ __webpack_require__.r(__webpack_exports__);
currentDriver: null, currentDriver: null,
currentDriver1: null, currentDriver1: null,
bodyTime: null, bodyTime: null,
currentRowIndex: null,
currentRow: {},
bodyTime1: null, bodyTime1: null,
headerTime: null, headerTime: null,
debounceTime: null, debounceTime: null,
@@ -666,6 +698,7 @@ __webpack_require__.r(__webpack_exports__);
mounted: function mounted() { mounted: function mounted() {
}, },
methods: { methods: {
pullUpCompleteLoading: function pullUpCompleteLoading(type) { pullUpCompleteLoading: function pullUpCompleteLoading(type) {
this.isLoadMore = false; this.isLoadMore = false;
if (type === 'ok') { if (type === 'ok') {
@@ -694,22 +727,32 @@ __webpack_require__.r(__webpack_exports__);
urls: [url] }); urls: [url] });
}, },
rowClick: function rowClick(row, index) { resetHighlight: function resetHighlight() {
this.$emit('rowClick', row, index); this.currentRowIndex = null;
this.currentRow = {};
}, },
checkboxSelectedAll: function checkboxSelectedAll(e) {var _this3 = this; rowClick: function rowClick(row, index) {
if (this.highlight) {
this.currentRowIndex = index;
this.currentRow = row;
this.$emit('currentChange', row, index);
} else {
this.$emit('rowClick', row, index);
}
},
checkboxSelectedAll: function checkboxSelectedAll(e) {var _this4 = this;
this.indeterminate = false; this.indeterminate = false;
if (e.checked) { if (e.checked) {
this.selectArr = []; this.selectArr = [];
this.checkedAll = true; this.checkedAll = true;
this.data.forEach(function (item) { this.data.forEach(function (item) {
_this3.$set(item, 'checked', true); _this4.$set(item, 'checked', true);
_this3.selectArr.push(item); _this4.selectArr.push(item);
}); });
} else { } else {
this.checkedAll = false; this.checkedAll = false;
this.data.forEach(function (item) { this.data.forEach(function (item) {
_this3.$set(item, 'checked', false); _this4.$set(item, 'checked', false);
}); });
this.selectArr = []; this.selectArr = [];
} }
@@ -762,17 +805,20 @@ __webpack_require__.r(__webpack_exports__);
}, },
// 默认字体为微软雅黑 Microsoft YaHei,字体大小为 14px // 默认字体为微软雅黑 Microsoft YaHei,字体大小为 14px
getTextWidth: function getTextWidth(str) { getTextWidth: function getTextWidth(str) {
if (str.length < 3) {
return 40;
}
var flexWidth = 0;var _iterator = _createForOfIteratorHelper( var flexWidth = 0;var _iterator = _createForOfIteratorHelper(
str),_step;try {for (_iterator.s(); !(_step = _iterator.n()).done;) {var char = _step.value; str),_step;try {for (_iterator.s(); !(_step = _iterator.n()).done;) {var char = _step.value;
if (char >= 'A' && char <= 'Z' || char >= 'a' && char <= 'z') { if (char >= 'A' && char <= 'Z' || char >= 'a' && char <= 'z') {
// 如果是英文字符为字符分配8个单位宽度 // 如果是英文字符为字符分配8个单位宽度
flexWidth += 8; flexWidth += 10;
} else if (char >= "\u4E00" && char <= "\u9FA5") { } else if (char >= "\u4E00" && char <= "\u9FA5") {
// 如果是中文字符为字符分配15个单位宽度 // 如果是中文字符为字符分配15个单位宽度
flexWidth += 18; flexWidth += 18;
} else { } else {
// 其他种类字符为字符分配8个单位宽度 // 其他种类字符为字符分配8个单位宽度
flexWidth += 8; flexWidth += 11;
} }
}} catch (err) {_iterator.e(err);} finally {_iterator.f();} }} catch (err) {_iterator.e(err);} finally {_iterator.f();}
return flexWidth; return flexWidth;
@@ -811,14 +857,14 @@ __webpack_require__.r(__webpack_exports__);
}, },
sortData: function sortData(item) {var _this4 = this; sortData: function sortData(item) {var _this5 = this;
var key = item.name; var key = item.name;
if (item.sorterMode === '_asc') { if (item.sorterMode === '_asc') {
this.data.sort(function (a, b) { this.data.sort(function (a, b) {
if (_this4.checkNumber(a[key])) { if (_this5.checkNumber(a[key])) {
return a[key] - b[key]; return a[key] - b[key];
} }
if (_this4.isDate(a[key])) { if (_this5.isDate(a[key])) {
var a1 = new Date(a[key]).getTime(); var a1 = new Date(a[key]).getTime();
var b1 = new Date(b[key]).getTime(); var b1 = new Date(b[key]).getTime();
return a1 - b1; return a1 - b1;
@@ -826,10 +872,10 @@ __webpack_require__.r(__webpack_exports__);
}); });
} else { } else {
this.data.sort(function (a, b) { this.data.sort(function (a, b) {
if (_this4.checkNumber(a[key])) { if (_this5.checkNumber(a[key])) {
return b[key] - a[key]; return b[key] - a[key];
} }
if (_this4.isDate(a[key])) { if (_this5.isDate(a[key])) {
var a1 = new Date(a[key]).getTime(); var a1 = new Date(a[key]).getTime();
var b1 = new Date(b[key]).getTime(); var b1 = new Date(b[key]).getTime();
return b1 - a1; return b1 - a1;
@@ -848,15 +894,15 @@ __webpack_require__.r(__webpack_exports__);
} }
}; };
}, },
debounce: function debounce(method) {var _this5 = this;var delay = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 1000; debounce: function debounce(method) {var _this6 = this;var delay = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 1000;
return function () {for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {args[_key2] = arguments[_key2];} return function () {for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {args[_key2] = arguments[_key2];}
_this5.debounceTime && clearTimeout(_this5.debounceTime); _this6.debounceTime && clearTimeout(_this6.debounceTime);
_this5.debounceTime = setTimeout(function () { _this6.debounceTime = setTimeout(function () {
method.apply(void 0, args); method.apply(void 0, args);
}, delay); }, delay);
}; };
}, },
handleBodyScroll: function handleBodyScroll(e) {var _this6 = this; handleBodyScroll: function handleBodyScroll(e) {var _this7 = this;
if (this.currentDriver && this.currentDriver !== e.currentTarget.id) return; if (this.currentDriver && this.currentDriver !== e.currentTarget.id) return;
this.currentDriver = e.currentTarget.id; this.currentDriver = e.currentTarget.id;
this.headerTableLeft = e.detail.scrollLeft; this.headerTableLeft = e.detail.scrollLeft;
@@ -864,20 +910,20 @@ __webpack_require__.r(__webpack_exports__);
this.leftFiexScrollTop = e.detail.scrollTop; this.leftFiexScrollTop = e.detail.scrollTop;
this.bodyTime && clearTimeout(this.bodyTime); this.bodyTime && clearTimeout(this.bodyTime);
this.bodyTime = setTimeout(function () { this.bodyTime = setTimeout(function () {
_this6.currentDriver = null; _this7.currentDriver = null;
}, 200); }, 200);
}, },
leftFixedScrollAction: function leftFixedScrollAction(e) {var _this7 = this; leftFixedScrollAction: function leftFixedScrollAction(e) {var _this8 = this;
if (this.currentDriver && this.currentDriver !== e.currentTarget.id) return; if (this.currentDriver && this.currentDriver !== e.currentTarget.id) return;
this.currentDriver = e.currentTarget.id; this.currentDriver = e.currentTarget.id;
this.bodyScrollTop = e.detail.scrollTop; this.bodyScrollTop = e.detail.scrollTop;
this.bodyTime && clearTimeout(this.bodyTime); this.bodyTime && clearTimeout(this.bodyTime);
this.bodyTime = setTimeout(function () { this.bodyTime = setTimeout(function () {
_this7.currentDriver = null; _this8.currentDriver = null;
}, 200); }, 200);
}, },
scrollToLeft: function scrollToLeft(e) {var _this8 = this; scrollToLeft: function scrollToLeft(e) {var _this9 = this;
if (this.currentDriver1 && this.currentDriver1 !== e.currentTarget.id) return; if (this.currentDriver1 && this.currentDriver1 !== e.currentTarget.id) return;
this.currentDriver1 = e.currentTarget.id; this.currentDriver1 = e.currentTarget.id;
if (e.detail.direction === 'left' && this.headerTableLeft < 10) { if (e.detail.direction === 'left' && this.headerTableLeft < 10) {
@@ -887,10 +933,10 @@ __webpack_require__.r(__webpack_exports__);
} }
this.bodyTime && clearTimeout(this.bodyTime); this.bodyTime && clearTimeout(this.bodyTime);
this.bodyTime = setTimeout(function () { this.bodyTime = setTimeout(function () {
_this8.currentDriver1 = null; _this9.currentDriver1 = null;
}, 200); }, 200);
}, },
scrollToFixedLeft: function scrollToFixedLeft(e) {var _this9 = this; scrollToFixedLeft: function scrollToFixedLeft(e) {var _this10 = this;
if (this.currentDriver1 && this.currentDriver1 !== e.currentTarget.id) return; if (this.currentDriver1 && this.currentDriver1 !== e.currentTarget.id) return;
this.currentDriver1 = e.currentTarget.id; this.currentDriver1 = e.currentTarget.id;
if (e.detail.direction === 'top' && this.bodyScrollTop < 10) { if (e.detail.direction === 'top' && this.bodyScrollTop < 10) {
@@ -898,27 +944,27 @@ __webpack_require__.r(__webpack_exports__);
} }
this.bodyTime && clearTimeout(this.bodyTime); this.bodyTime && clearTimeout(this.bodyTime);
this.bodyTime = setTimeout(function () { this.bodyTime = setTimeout(function () {
_this9.currentDriver1 = null; _this10.currentDriver1 = null;
}, 200); }, 200);
}, },
handleTableScrollLeft: function handleTableScrollLeft(e, type) {var _this10 = this; handleTableScrollLeft: function handleTableScrollLeft(e, type) {var _this11 = this;
if (this.currentDriver && this.currentDriver !== e.currentTarget.id) return; if (this.currentDriver && this.currentDriver !== e.currentTarget.id) return;
this.currentDriver = e.currentTarget.id; this.currentDriver = e.currentTarget.id;
this.bodyTableLeft = e.detail.scrollLeft; this.bodyTableLeft = e.detail.scrollLeft;
this.headerFooterTableLeft = e.detail.scrollLeft; this.headerFooterTableLeft = e.detail.scrollLeft;
this.bodyTime && clearTimeout(this.bodyTime); this.bodyTime && clearTimeout(this.bodyTime);
this.bodyTime = setTimeout(function () { this.bodyTime = setTimeout(function () {
_this10.currentDriver = null; _this11.currentDriver = null;
}, 200); }, 200);
}, },
handleFooterTableScrollLeft: function handleFooterTableScrollLeft(e) {var _this11 = this; handleFooterTableScrollLeft: function handleFooterTableScrollLeft(e) {var _this12 = this;
if (this.currentDriver && this.currentDriver !== e.currentTarget.id) return; if (this.currentDriver && this.currentDriver !== e.currentTarget.id) return;
this.currentDriver = e.currentTarget.id; this.currentDriver = e.currentTarget.id;
this.bodyTableLeft = e.detail.scrollLeft; this.bodyTableLeft = e.detail.scrollLeft;
this.headerTableLeft = e.detail.scrollLeft; this.headerTableLeft = e.detail.scrollLeft;
this.bodyTime && clearTimeout(this.bodyTime); this.bodyTime && clearTimeout(this.bodyTime);
this.bodyTime = setTimeout(function () { this.bodyTime = setTimeout(function () {
_this11.currentDriver = null; _this12.currentDriver = null;
}, 200); }, 200);
} } };exports.default = _default2; } } };exports.default = _default2;
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 1)["default"])) /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 1)["default"]))

File diff suppressed because one or more lines are too long

View File

@@ -332,4 +332,10 @@
background: white; background: white;
width: 100%; width: 100%;
} }
.zb-table-applet .current-row .item-td.data-v-35b7ff72 {
background-color: #ecf5ff;
}
.current-row .item-td.data-v-35b7ff72 {
background-color: #ecf5ff;
}