nuxt.config.ts 中的 ssr 也是 true 自己写的后台接口 页面显是正常的,但是右键, 查看源代码后里面没有请求回来的数据呀! 这能 SEO ? 是哪里还需要配置下吗? nuxt.config.ts代码: export default defineNuxtConfig({ app: { head: { charset: 'utf-8', viewport: 'width=device-width, initial-scale=1', } }, devtools: {enabled: false}, //关闭遥测数据 telemetry: false, modules: ['@pinia/nuxt'], css: [ "@/assets/style/style.css" //配置使用的样式 ], ssr:true, }) 页面代码: 0"> {{row.title}} {{dateDisplay(row.created_at)}} 默认分类 {{row.views}} 阅读 评论 标签: {{tag}} 没有了 没有了 import {onMounted,ref} from "vue"; import {getArticleDetail} from "~/api/article"; import type {ApiResponse,ArticleItem} from "~/types/intreface"; import {dateDisplay} from "~/utils/date"; import {_length} from "~/utils"; import { useRoute } from '#app'; const route = useRoute(); const params = route.params; const id = ref(params.id); const loading = ref(false); const row = ref(); onMounted(async()=>{ await fetchData(); }) const fetchData = async()=>{ try { loading.value = true; const data:ApiResponse = await getArticleDetail({id:id.value}); if(data.code!==0){ return Promise.reject(data.message); } row.value = data.data as ArticleItem; if(_length(row.value.url)===0){ row.value.url = '/archives/'+row.value.slug; } useHead({ title: row.value.title, meta: [ { name: 'description', content: '我的神奇网站。' } ], bodyAttrs: { class: 'test' }, script: [ { innerHTML: 'console.log(\'Hello world\')' } ] }) }catch (e) { loading.value = false; } }
百度搜索,关键词是提取页面的哪个位置的数据来的?我现在需要修改红色方框显示的内容,需要修改网页哪里的数据? "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20240916/886da3eef7c550072c28d3316c310db8.png)
为什么下面的都显示“汉字”,而上面的显示“域名”? "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241008/68ce01b8c9853b0a0dbb331167d86e16.png)
umi max如何使用useModel? 我使用了ant-design-pro脚手架,在里面使用了useModel,创建了一个 文件名为 useTestModel.ts文件,目录结构为 ./src/pages/System/useTestModel 我在另一个文件里使用useModel,提示找不到此文件 ./src/pages/System/useTestModel.ts import { useState } from 'react'; export default function useTestModel() { const [counter, setCounter] = useState(0); const increment = () => { setCounter((c) => c + 1) }; const decrement = () => { setCounter((c) => c - 1) }; return { counter, increment, decrement }; } 在其他文件中使用 import { useModel } from '@umijs/max'; const { counter, increment, decrement } = useModel('useTestModel'); return {counter} 页面一直提示找不到 counter 我看umi max的文档写的也不清不楚的,应该怎么使用呢?
在 JavaScript 中怎样正确获取字符个数 "console.log('ab🇨🇳'.length) // 打印结果: 6" 我想要的 3 个字符 有没有能通用函数应对所有类型字符串
为什么clearinterval不生效? react的项目,在函数组件中定义了定时器容器: var timer = { sto: [], //存延时器 siv: [], //存循环器 }; 想通过鼠标移入控制定时器启停 于是定义了 function handleMouseOver(){ if(timer.siv.length>0){ timer.siv.forEach(siv=>clearInterval(siv)) }else{ timer.siv.forEach(siv=>clearInterval(siv)); timer.siv.push(setInterval(()=>{console.log("xxx")},50)); } }
工具类网站如何做SEO优化,比如这种工具站 fktool.com 工具网站一般只有几个页面。如何做SEO呢?
react set函数修改二维数组状态问题 const [rangIds,setRangIds]= useState([] as any[]) const rangChange = (values:any,indA:number,indB:number)=>{ console.log(values) console.log(rangIds) let arr = [...rangIds] arr[ind]=[...values] console.log(arr) setRangIds([...arrs]) console.log(rangIds) } 一直到arr都是符合预期的,但是setRangIds执行后,每次打印rangIds都没有变化
使用了element-plus@2.x后,vscode的路径提示变慢了,比如说写import a from './',加载./下面的文件夹很慢,提示好几秒才出来 使用1.1.0-beta.19这种beta版本就不会有这个问题
可以提升"window"对象"addEventListener"执行优先权吗?假设有这么两段监听代码,在不改变顺序的前提下,如何优先执行最后那条event的呢? window.addEventListener("resize", () => console.log('默认优先级')); window.addEventListener("resize", () => console.log('最高优先级')); 我查阅这样文章:"https://juejin.cn/post/7170976626807668772" (https://link.segmentfault.com/?enc=EuBJu%2FysrIVJR1xS%2FKh4wg%3D%3D.d0OtdHmrbzY%2Fc8%2BMsTfrhvv8AfwcnVMAMtIQjTkBmFvb8JwZnE%2Bq1WmMBvQwg5Vx) ,将代码改成 window.addEventListener("resize", () => console.log('默认优先级')); window.addEventListener("resize", () => console.log('最高优先级'), false, 10); 打印结果不正确 默认优先级 最高优先级 默认优先级 最高优先级 默认优先级 最高优先级 我看MDN好像并没有提到事件优先级,"https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/..." (https://link.segmentfault.com/?enc=1WASjY9D1X697AJ%2BjgYQew%3D%3D.82%2BK%2FCsJEH9PekWE8bl46WcuVTuec1U4iYAJV4hySE%2FJCh1T6IPUgWRVo7e5k7Q9w6AVbyVRScZQOZcWJqIn4GZdKnkx16JBLpjpK79vI6c%3D) 请问有没有办法提升"window"对象"addEventListener"执行顺序吗?