当前位置: 首页 > news >正文

百度文库网站立足岗位做奉献wordpress定义数组

百度文库网站立足岗位做奉献,wordpress定义数组,wordpress免费商城,亚马逊海外购经过几个小时的努力&#xff0c;终于实现了&#xff0c;根据组件名异常加载组件&#xff0c;直接上代码&#xff0c;网上的很多代码方都有坑&#xff0c;先贴出比较坑的代码&#xff1a; <template><view class"main"> <view class"tops"…

经过几个小时的努力,终于实现了,根据组件名异常加载组件,直接上代码,网上的很多代码方都有坑,先贴出比较坑的代码:

<template><view class="main">		<view class="tops"><view class="info"><view class="item"><view class="tit">姓名:</view><view class="txt">{{qyUser.name}}</view></view></view></view><view><component :is="dycomp" v-if="isShow"></component></view></view>
</template>
<script setup>
import {  ref, defineAsyncComponent,markRaw } from 'vue';
import { onLoad } from "@dcloudio/uni-app";
import api from '../../api/api.js';
const qyUser = ref({});
//markRaw方法将组件对象标记为非响应式对象
//shallowRef代替ref来创建一个浅响应式对象
const dycomp = ref(null);
const isShow = ref(false);
onLoad(()=>{geQyUserInfo();loadAsyncComponent("mdIndex");	
});
const loadAsyncComponent = (componentName)=>{console.log(componentName);dycomp.value = defineAsyncComponent(() =>{import("../components/"+componentName+".vue");});isShow.value = true;}
const geQyUserInfo = ()=>{console.log(uni.getStorageSync("qyuserid"));api.geQyUserInfo({"qyuserid":uni.getStorageSync("qyuserid"),},(res)=>{qyUser.value = res.data.qyUser;	});
}
</script>
<style lang="scss" scoped>.main {background-color: #f5f6f8;width: 100%;height: 100vh;box-sizing: border-box;padding: 20rpx;.tops {background: #fff;border-radius: 20rpx;padding: 20rpx 20rpx 10rpx;.title {margin-bottom: 25rpx;border-left: 6rpx solid #1296db;padding-left: 10rpx;}.info {.item {display: flex;align-items: center;font-size: 26rpx;margin-bottom: 10rpx;.tit {flex: 1;color: #666;}.txt {flex: 4;}}}}}
</style>

最后优化后成功异步加载组件的代码:

<template><view class="main">		<view class="tops"><view class="info"><view class="item"><view class="tit">姓名:</view><view class="txt">{{qyUser.name}}</view></view></view></view><view><component :is="dycomp" v-if="isShow"></component></view></view>
</template>
<script setup>
import {  ref, defineAsyncComponent,markRaw,shallowRef } from 'vue';
import { onLoad } from "@dcloudio/uni-app";
import api from '../../api/api.js';
const qyUser = ref({});
//markRaw方法将组件对象标记为非响应式对象
//shallowRef代替ref来创建一个浅响应式对象
const dycomp = shallowRef(null);
const isShow = ref(false);
onLoad(()=>{geQyUserInfo();});
const loadAsyncComponent = (componentName)=>{console.log(componentName);dycomp.value = defineAsyncComponent({loader: () => import("../../components/"+componentName+".vue"),delay: 200,timeout: 3000});isShow.value = true;}
const geQyUserInfo = ()=>{api.geQyUserInfo({"qyuserid":uni.getStorageSync("qyuserid"),},(res)=>{qyUser.value = res.data.qyUser;loadAsyncComponent("mdIndex");});
}
</script>
<style lang="scss" scoped>.main {background-color: #f5f6f8;width: 100%;height: 100vh;box-sizing: border-box;padding: 20rpx;.tops {background: #fff;border-radius: 20rpx;padding: 20rpx 20rpx 10rpx;.title {margin-bottom: 25rpx;border-left: 6rpx solid #1296db;padding-left: 10rpx;}.info {.item {display: flex;align-items: center;font-size: 26rpx;margin-bottom: 10rpx;.tit {flex: 1;color: #666;}.txt {flex: 4;}}}}}
</style>
http://www.yayakq.cn/news/663489/

相关文章:

  • 网站代备案流程图有趣又有深意的广告
  • 为客户网站做产品描述做网站html和asp
  • 汕头云建站模板悦西安
  • 商务网站前台模板wordpress页面模板怎么做
  • 做介绍的英文网站网站优化插件
  • 域名备案中网站可以开通wordpress难学吗
  • 优化网站被百度屏菲律宾
  • 搭建公司网站需要多少钱百色seo外包
  • 做网站 域名 最快要多久做一套网站开发多少钱
  • 网站运营小结商务网页
  • 用asp做网站大概多久西宁网站建设哪家公司好
  • 美食制作网站模板免费下载安徽休宁建设厅网站
  • 南宁市建设局网站住房和城乡建设局网站职能
  • 邢台做网站咨询推广及建设网站
  • 如何查找网站建设时间建e网app
  • 网站制作软件培训wordpress中文版安装教程
  • 做网站标题北海住房和城乡建设局官方网站
  • 网站产品策划苏州seo网站优化软件
  • 最好网站开发公司电话windows优化大师的作用
  • 温州网站建设托管网站的宣传推广包括
  • 中国有没有做的好的网站长春有哪些互联网大厂
  • 淮安建设企业网站深圳营销策划公司
  • 做网站到底需要什么2022年最新十条新闻
  • 建设银行信用卡境外网站盗刷介绍一个电影的网站模板下载
  • 怎样做酒店网站ppt网页动态背景
  • 网站建设需要的手续wordpress登录可见菜单
  • 学做吃的网站有哪些租用网站如何制作网页
  • 个人网站建设概述安卓电商app开发
  • 帐号售卖网站建设装修案例图
  • 学做网站要多久wap网站的发展