<template>
<a-layout-content>
<view class="main-box">
<view class="banner">
<swiper class="swiper" circular :indicator-dots="indicatorDots" :autoplay="autoplay"
:interval="interval" :duration="duration">
<swiper-item v-for="(item,index) in bannerList">
<view class="swiper-item">
<image :src="item.img" mode="scaleToFill"></image>
</view>
</swiper-item>
</swiper>
</view>
<view class="">
</view>
</view>
</a-layout-content>
</template>
<script>
import '@wangeditor/editor/dist/css/style.css' // 引入 css
import {
onBeforeUnmount,
ref,
shallowRef,
onMounted
} from 'vue'
const db = uniCloud.database()
const cmd = db.command
export default {
data() {
return {
bannerList: [],
background: ['#fafafa', '#6e61fa', '#28cdfa'],
indicatorDots: true,
autoplay: true,
interval: 5000,
duration: 500
}
},
onReady() {
this.getBanner()
},
methods: {
changeIndicatorDots(e) {
this.indicatorDots = !this.indicatorDots
},
changeAutoplay(e) {
this.autoplay = !this.autoplay
},
intervalChange(e) {
this.interval = e.target.value
},
durationChange(e) {
this.duration = e.target.value
},
async getBanner() {
//这里直接报错如果使用Uni-id登录以后,只有强制清楚localstore才能重新使用
const bannerList = await db.collection('banner').orderBy('sort asc').get()
if (bannerList.result.data.length > 0) {
for (let s of bannerList.result.data) {
this.bannerList.push(s)
}
}
}
},
components: {
},
onLoad(params) {
},
setup() {
return {
};
}
}
</script>
<style>
@import url("./index.css");
</style>
- 发布:2022-06-27 15:06
- 更新:2022-06-27 15:24
- 阅读:227
产品分类: uniCloud/腾讯云
App下载地址或H5⽹址: https://pccms.51bkg.cn/h5/#/
示例代码:
操作步骤:
1.打开网站,F12清空locastore。能正常访问udb数据
2.点击练习题目使用uni-id登录。
2.刷新页面就报错
1.打开网站,F12清空locastore。能正常访问udb数据
2.点击练习题目使用uni-id登录。
2.刷新页面就报错
预期结果:
uni-id登录以后能正常 使用clientDb 和 udb组件
uni-id登录以后能正常 使用clientDb 和 udb组件
实际结果:
报错
this.setInterceptor is not a function。
报错
this.setInterceptor is not a function。
bug描述:
1.在未使用uni-id登录的情况下,udb是可以正常使用。
- 使用uni-id登录以后就报 this.setInterceptor is not a function。
- 只有云端Uni-id报错,本地正常!!!!!!!!重要
DCloud_uniCloud_WYQ
插件市场导入一下uni-id-common,上传到云端
2022-06-29 14:43