bladey 最近的时间轴更新
bladey

bladey

V2EX 第 648735 号会员,加入于 2023-09-15 15:17:35 +08:00
今日活跃度排名 3743
根据 bladey 的设置,主题列表只有在你登录之后才可查看
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
bladey 最近回复了
star 支持 👍
@Jinnrry #27
这样的话试试这个写法,应该可以。这类需求还是第一次见,有一点一直没想明白,你想让第三方用你封装的 axios ,那在他的组件里调用时,拿到的 baseurl 、token 应该都是你的系统的,应该毫无意义吧,除非他的组件里请求的接口也在你的系统里,通过后端转发拿他系统的数据,不然这么搞我是没想明白到底要干什么
watch(activeName, async (newVal) => {
$http.post('/api/plugin/settings/' + newVal + '/index').then((res) => {
if (res.data != null && res.data !== '') {
// 创建一个 Blob ,用于生成组件的 URL
const blob = new Blob([res.data], { type: 'text/plain' });
const url = URL.createObjectURL(blob);

// 动态加载组件
asyncCpt.value = defineAsyncComponent(() => {
return import(url);
});
}
});
});
@bladey 接口拿到的 html 不知道内容是什么样,不知道这样写行不行?
<el-tabs v-model="activeName">
<el-tab-pane v-for="(html, name) in pluginList" :label="name">
<component :is="asyncCpt" :http="$http" />
</el-tab-pane>
</el-tabs>

const activeName = ref('');
const asyncCpt = ref(null);
watch(activeName, async (newVal) => {
asyncCpt.value = defineAsyncComponent(() => {
return new Promise((resolve, reject) => {
$http.post('/api/plugin/settings/' + newVal + '/index').then((res) => {
if (res.data != null && res.data != '') {
resolve(res.data);
} else {
reject('Plugin Load Error!');
}
});
});
});
});
eWFuZ2xmZ0BnbWFpbC5jb20=
分母🤣
71 天前
回复了 laters 创建的主题 买买买 有没有值得推荐的洗发水
听过的基本都用过一遍了,用一段时间都会失效……油头无解,只能每天洗。期待这里出现新产品接着试
112 天前
回复了 bladey 创建的主题 随想 有种想转硬件开发的冲动
@yolee599 #2 偏硬件吧 做理想中的大玩具……迭代到最终形态,可能像一只“真的”宠物
112 天前
回复了 bladey 创建的主题 随想 有种想转硬件开发的冲动
@sindri #3 是的 等你的车车按你预想的跑起来了,我觉得比软件有成就感😂
112 天前
回复了 bladey 创建的主题 随想 有种想转硬件开发的冲动
@OliverDD #4 做了几年软件开发,参与各种形式的项目,虽然能深入的方向还很多,但渐渐的也没多少热情了,于是才想着要不要再试试硬件,不做的话还是觉得有些遗憾。还有看很多人提到硬件这行 10 年经验都还是“新手”,干二三十年的也很常见,可见其繁杂……现在唯一怕的是自学入门了找不到工作
@lifeOsDeveloper #26 留给你玩的时间已经不多了,未来三四年别想坐电脑前😂
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5845 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 02:12 · PVG 10:12 · LAX 19:12 · JFK 22:12
Developed with CodeLauncher
♥ Do have faith in what you're doing.