// ~data/article.ts
export const useArticleList = (options: ArticleListOptions) => {
const { pending, data: result } = postFetch('/notebook', options)
return {
result,
pending
} as any
}
// list.vue
const { result } = useArticleList({
current: current.value
})
const articleList = computed(() => {
if (result.value) {
const { code, data, msg } = result.value
if (code === 200) {
return data
} else {
console.error(new Error(msg))
}
}
return [] as any[]
})
上述代码在开发阶段,pc 和 移动端模拟器中访问,数据请求正常且渲染成功;
部署服务器后,移动端真机没有发起请求,其他访问方式正常。
有无大佬遇到过或知道怎么解决?
目标站点(未备案) http://114.132.79.6/
经过排查,依旧不知道是什么原因导致的。
现在请求方式依旧,但在接收时加了个 pending
用来做加载中提示,计算里面的 result.value
改为 unref(result)
,稍微等待后可以拿到返回数据。
const { result, pending } = useArticleList({
current: current.value
})
const articleList = computed(() => {
if (!pending.value) {
const { code, data, msg } = unref(result)
if (code === 200) {
return data
} else {
console.error(new Error(msg))
}
}
return [] as any[]
})
然后,代码体积大了 1.5MB
,我不理解
vue2前端 代码如下 报错 created里的get请求可以获取到数据,为什么不渲染,报错搜索没有想要的结果,求求各位大佬帮忙看一下
本文向大家介绍Egg Vue SSR 服务端渲染数据请求与asyncData,包括了Egg Vue SSR 服务端渲染数据请求与asyncData的使用技巧和注意事项,需要的朋友参考一下 服务端渲染 Node 层直接获取数据 在 Egg 项目如果使用模板引擎规范时通是过 render 方法进行模板渲染,render 的第一个参数模板路径,第二个参数时模板渲染数据. 如如下调用方式: 从上面的例子可
目前使用 markdown 编辑的文章通过 next.js 在构建时进行了预渲染,生成了 html 文件,如果要让小程序也能读取文章,只能先获取 markdown 内容,然后转化为 wxml,但是小程序不支持动态添加 wxml,这个应该怎么渲染?
根据数据库里面获取到的数据信息渲染表格,起初根据数据结构生成了四列,但是由于后续数据库里面会有数据结构上的变化,会增加字段,那我要如何在表格中去追加这部分新数据,从而在前端渲染出一个新的表格————就是说原来四列变六列,并把对应数据也一同渲染上去。
AntvX6使用Vue渲染Label 使用html是可以渲染这个label
渲染出来的标签 怎么添加@click 我在红框里直接添加点击事件报错