12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- <template>
- <view class="content">
- <u-cell-group>
- <u-cell-item title="粮友圈" :title-style="{marginLeft:'30rpx',fontWeight:'800'}" @tap="linkToMoment">
- <u-icon slot="icon" name="moments" color="#409eff" size="40"></u-icon>
- </u-cell-item>
- </u-cell-group>
- <view style="height: 10rpx;"></view>
- <u-cell-group>
- <u-cell-item title="扫一扫" :title-style="{marginLeft:'30rpx',fontWeight:'800'}" @tap="linkToScan">
- <u-icon slot="icon" name="scan" color="#409eff" size="40"></u-icon>
- </u-cell-item>
- </u-cell-group>
- <view style="height: 10rpx;"></view>
- <view class="" v-for="(item,index) in linkItem" :key="index">
- <u-cell-group>
- <u-cell-item :title="item.title" :title-style="{marginLeft:'30rpx',fontWeight:'800'}" @tap="linkTo(item,index)">
- <u-icon slot="icon" :name="item.icon" :color="item.color" size="40"></u-icon>
- </u-cell-item>
- </u-cell-group>
- <view v-if="index!=linkItem.length" class="" style="height: 10rpx;"></view>
- </view>
- <tarBar :totarBer='tar'></tarBar>
- </view>
- </template>
- <script>
- import tarBar from '@/components/tarbar.vue'
- export default {
- components:{ tarBar },
- data() {
- return {
- tar:{
- color:'#07A7E3',
- id:3
- },
- };
- },
- onShow() {
- this.querylinkItem(false)
- },
- onPullDownRefresh() {
- this.querylinkItem(true)
- },
- methods: {
- querylinkItem(freshFlag){
- this.$socket.getLinks(this.userData.user.operId, res=>{
- this.$u.vuex('linkItem',res.response.data)
- if(freshFlag){
- uni.stopPullDownRefresh();
- }
- });
- },
- linkToMoment(){
- this.$u.route({
- url:'pageC/firendCircle/firendCircle'
- })
- },
- linkToScan(){
- uni.scanCode({
- success: function(res) {
- uni.vibrateLong();
- let uId = res.result
- if (uId==t.userData.user.operId){
- uni.showToast({
- icon:'none',
- title:'暂不支持添加自己'
- })
- } else {
- t.$u.route({
- url: 'pageC/businessCard/businessCard',
- params:{ id: uId, source: 2}
- })
- }
- }
- });
- },
- linkTo(item, index){
- this.$u.route({
- url:'pageA/webview/webview',
- params:{url:item.url,name:item.title}
- })
- }
- }
- };
- </script>
- <style lang="scss" scoped>
- .content{
-
- }
- </style>
|