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

做网站大概一个月多少工资天津seo渠道代理

做网站大概一个月多少工资,天津seo渠道代理,上海知名网站,搬瓦工搭建wordpress目录 前言 一、解决方案 1.基于Nuxt 框架的SSR应用 2.基于vue2框架的应用 3.基于vue3框架的应用 二、总结 往期回顾 前言 最近在我的单页面SSR应用上开发JSON编辑器功能,在引入组件后直接客户端跳转OK,但是在直接加载服务端渲染的时候一直报这…

目录

前言

一、解决方案

1.基于Nuxt 框架的SSR应用 

2.基于vue2框架的应用

3.基于vue3框架的应用 

二、总结

往期回顾


前言

最近在我的单页面SSR应用上开发JSON编辑器功能,在引入组件后直接客户端跳转OK,但是在直接加载服务端渲染的时候一直报这个错误:[vite] Error when evaluating SSR module /node_modules/json-editor-vue3/lib/json-editor.vue: failed to import "jsoneditor"

经过查阅资料才知道是组件不兼容SSR,下面我总结了下该问题的解决方案,希望能帮到大家! 

一、解决方案

1.基于Nuxt 框架的SSR应用 

Nuxt框架提供了client-only插件来解决这个问题。

npm:https://www.npmjs.com/package/client-only

SSR场景下只需要将组件包裹起来就ok啦! 

2.基于vue2框架的应用

Vue2提供了vue-client-only插件来解决这个问题。

npm:https://www.npmjs.com/package/vue-client-only 

那么怎么使用呢?

插件安装

yarn add vue-client-only

 模板使用

<template><div id="app"><h1>My Website</h1><client-only><!-- this component will only be rendered on client-side --><comments /></client-only></div>
</template><script>import ClientOnly from 'vue-client-only'export default {components: {ClientOnly}}
</script>

注意:这个是基于vue2的插件,vue3可能不适用。

3.基于vue3框架的应用 

vue3有大神解决了vue不兼容的问题。使用@duannx/vue-client-only插件来修复。

npm:https://www.npmjs.com/package/@duannx/vue-client-only

插件安装

npm install --save @duannx/vue-client-only
or
yarn add @duannx/vue-client-only

 模板使用

<template><client-only><json-editor-vuev-model="resultInfo":show-btns="false":mode="'tree'"lang="zh":expanded-on-start="true"@json-change="onJsonChange" @json-save="onJsonSave"/></client-only>
</template><script lang="ts">
import ClientOnly from '@duannx/vue-client-only';
import JsonEditorVue from 'json-editor-vue3';
export default defineComponent({name: 'JsonFormat',components:{JsonEditorVue,ClientOnly},setup() {// json编辑器内容变化const onJsonChange = (value:any) => {console.log('value:', value);};// json编辑器内容保存const onJsonSave = (value:any) => {console.log('value:', value);};// 返回return {onJsonChange,onJsonSave,// 在data中添加测试数据resultInfo: {'test1': '1234','test2': '5678'}};}
});
</script>

 问题完美修复啦!YYDS!

二、总结

client-only 被挂载之前, 使用此属性作为文本占位符,组件只会在客户端被渲染,所以服务端加载不会再报错。今天就分享到这里啦!欢迎在评论区交流。如果文章对你有所帮助,❤️关注+点赞❤️鼓励一下博主会持续更新。。。。

我的博客:前端小阳仔_Html,CSS,JavaScript,Vue,React,Angular领域博主

往期回顾

 css实现元素居中的6种方法 

Angular8升级至Angular13遇到的问题

前端vscode必备插件(强烈推荐)

Webpack性能优化

vite构建如何兼容低版本浏览器

前端性能优化9大策略(面试一网打尽)!

vue3.x使用prerender-spa-plugin预渲染达到SEO优化

 vite构建打包性能优化

 vue3.x使用prerender-spa-plugin预渲染达到SEO优化

 ES6实用的技巧和方法有哪些?

 css超出部分显示省略号

vue3使用i18n 实现国际化

vue3中使用prismjs或者highlight.js实现代码高亮

什么是 XSS 攻击?什么是 CSRF?什么是点击劫持?如何防御

http://www.ds6.com.cn/news/108995.html

相关文章:

  • 微网站建设资讯seo培训
  • 论坛网站搭建免费网站收录网站推广
  • 虎门网站建设费用搜索引擎分析论文
  • 360 网站优化广州百度关键词排名
  • 做网站推广需要具备哪些条件百度代做seo排名
  • 上海市建设安全协会 - 网站首页最新提升关键词排名软件
  • asp.net的网站开发创建自己的网站
  • 网站迁移建设方案深圳网络推广平台
  • 做任务的网站源码推广哪个app最挣钱
  • 做网站显示上次登录时间代码今日新闻头条新闻最新
  • 做网站备案的公司2023b站免费推广入口游戏
  • 南宁做企业网站腾讯广告投放平台
  • 网站销售方案搜索引擎优化论文3000字
  • 创建网站需要注意的问题seo网站推广优化就找微源优化
  • 嘉兴高端网站建设提升网页优化排名
  • 苏州企业网站建设网络服务关键词规划师工具
  • 不记得域名管理网站搜索引擎地址
  • 深圳免费做网站交换链接的例子
  • 广州市公司网站建设新东方在线koolearn
  • 迪哥哪个网站上做游戏直播百度上海分公司
  • 自己设计网页的网址站长工具seo综合查询
  • 丽水专业网站制作公司百度点击工具
  • 做项目搭建网站 构建数据库企业类网站有哪些例子
  • html5网站制作关键字挖掘机爱站网
  • 火是用什么做的视频网站cnzz
  • 著名的电子商务网站广告联盟
  • 网站建设个人网上银行网络推广外包搜索手机蛙软件
  • 青岛有哪些做网站的公司潍坊网站排名提升
  • 去掉自豪的wordpressseo诊断工具有哪些
  • 大学生一个人做网站宁波seo公司推荐