ICode9

精准搜索请尝试: 精确搜索
  • Nuxt服务端请求及获取Cookie2021-05-07 18:05:28

    介绍nuxt.js是基于Vue的应用框架,它预设了利用 Vue.js 开发服务端渲染的应用所需要的各种配置。它提供了一个asyncData方法可用于在服务端里异步的获取数据,它可以在页面组件每次加载前被调用。 使用这里使用的是typescript的方式,asyncData方法获取到数据后会填充到data中,且asyncDat

  • Nuxt JS 笔记2021-05-05 16:03:15

      demo目录结构: 1.默认的根组件是 layouts下的defalut.vue  2.在default.vue 里通过添加<Nuxt/> 指定子组件的显示位置 3.pages下面直接创建对应名字的组件,比如film.vue,则直接通过/film 路径即可渲染出该组件 4. 组件下子组件的渲染,则需要在pages下面创建对应名字的文件夹,比如

  • nuxt.js 的router作用解说:使用,自定义extendRoutes配置,route和router区别2021-04-25 09:05:25

    nuxt的router是自动生成的,不需要配置router,然后下面介绍的就是基础的使用,特殊的个性化自定义的配置,然后router和route的常用易混淆的解说 # 一:基础的使用 要在页面使用路由 建议使用<nuxt-link to="/hhh"> 或者是直接通过js的写法 this.$route.push({ path: '/hhh', query: {},

  • 宝塔Debian:NUXT+PM2配置2021-04-09 12:32:23

    1、上传项目文件夹至服务器,设置文件夹权限:        2、进入upload文件夹,打开“终端”      登录终端后,初始化依赖: npm i    3、修改nuxt.config.js配置:终端输入 sudo vi ./nuxt.config.js   修改target为static,:wq保存退出 4、生成静态:终端输入 npm run genera

  • nuxt的使用(五)——后端项目规范2:提交规范2021-03-26 17:57:08

    我也没做过后台,没弄过  https://www.npmjs.com/package/commitizen  step1. 在server文件夹,安装 commitizen npm i -g commitizen step2. 在项目中初始化 命令 commitizen init cz-conventional-changelog --save-dev --save-exact step3. 此时可能会报找不到package.json

  • Nuxt.js中让vuex数据持久化,实测管用2021-03-26 17:29:10

    首先对百度上搜到解决方案的可用性做下详解 1. vuex-persistedstate配合js-cookie  地址:nuxt中vuex数据持久化  可用性:不可用,按照文中的方法配置仍然出现找不到window对象的情况。在配置插件的时候配置了ssr: false,仍然找不到window对象,推测可能是Nuxt或Vuex的版本问题(注:这

  • 在Nuxt项目中使用Nginx2021-03-16 19:59:22

    Nginx的好处 性能:静态文件(CSS、JS)直接走Nginx读取,无需再走3000端口消耗node服务。请求接口走3000端口到node服务。总的来说可以为node服务节省一部分静态资源的性能。拓展性:为后期反向代理,负载均衡做准备。可在Nginx上配置转发多个node服务,实现全年365天*24小时无间隙服务器运转

  • nuxt项目中使用百度统计2021-03-10 18:01:48

    nuxt项目中使用百度统计 第一步:在plugins文件夹中新建一个baidu.js文件 放入下列代码 export default () => { window._hmt = window._hmt || [] const hm = document.createElement('script') hm.src = 'https://hm.baidu.com/hm.js?xxxxxxxxxxxxxxx' const s = doc

  • 普歌-智音团队-nuxt中使用swiper2021-03-07 14:57:51

    nuxt中使用swiper 安装依赖引入组件配置文件中配置 安装依赖 npm install swiper --save-devnpm install --save vue-awesome-swiper 引入组件 // 在plugins目录下创建swiper.js import Vue from ‘vue’ import VueAwesomeSwiper from ‘vue-awesome-swiper’ Vue.use(

  • nuxt学习笔记2021-03-02 11:03:57

    安装 npx create-nuxt-app 项目名 开发 npm run dev 打包 npm run build ​ npm run start nuxt.config.js 文件修改过以后要重新启动项目。 生命周期:运行在服务端的钩子函数: ​ 一、 nuxtServerInit(初始化东西到store中) ​ 二、 middleware(中间件) ​ 中间件:middleware目录

  • nuxt项目中使用vant2021-02-25 17:33:17

    直接上代码 在plugins文件夹中新建文件vant.js,内容如下 import Vue from 'vue'; import Vant from 'vant'; import 'vant/lib/index.css'; //如果用到其他组件样式按需引入就好 Vue.use(Vant); nuxt.config.js中配置如下 plugins: [ { src: '~plugins/vant.js',

  • nuxt之vuex中使用nuxtServerInit方法2021-02-22 08:02:12

    官网介绍nuxtServerInit方法 https://zh.nuxtjs.org/guide/vuex-store/#nuxtserverinit-%E6%96%B9%E6%B3%95 vuex中模块化使用示例 挂载vuex中state模块及nuxtServerInit方法, store-->index.js     context上下文对象: 属性类型可用描述 app vue根实例 客户端 & 服务端

  • nuxt.js 简述2021-02-19 08:03:26

    原文链接:https://www.jianshu.com/p/b0626ba924c9 为什么使用nuxt.js? vue单页面应用渲染是从服务器获取所需js,在客户端将其解析生成html挂载于 id为app的DOM元素上,这样会存在两大问题。 由于资源请求量大,造成网站首屏加载缓慢,不利于用户体验。 由于页面内容通过js插入,对于内容

  • nuxt基础一2021-02-19 07:32:27

    nuxt项目的文件夹目录     1.nuxt-link组件和router-link组件一样 2.pages文件夹中文件名就是路由路径名(无需配置路由路径),是页面组件。   laouts文件夹,是公共的模板的内容组件,公共的组件<Nuxt />,必须要加 3.components是普通组件 4.自定义模板组件 在layouts-->新建search.vu

  • 针对【create-nuxt-app新版本v3.2.0】构建项目时没有server配置以及运行后弹出收集匿名数据选项等问题的解决方法2021-02-18 08:34:53

    转载来源:https://blog.csdn.net/jokerjiaojiao/article/details/108041009   本文参考官方文档的具体位置: dev配置属性:https://www.nuxtjs.cn/api/configuration-dev nuxt命令:https://www.nuxtjs.cn/guide/commands   问题一:create-nuxt-app现在已经升级到3.2.0版本了,该版本在

  • 解决nuxt官方脚手架的一些坑:1、支持es6+语法 2、样式支持sass2021-02-18 08:34:39

    1、支持ES6+语法,以server/index.js为例,将require修改为ES6的import模式:     初始化:       解决方法:      (1)修改package.json文件,在“dev”和“start”命令后面新增:--exec babel-node              (2)项目根目录下新增babel配置文件“.babelrc”文件,写入以下配置  

  • create-nuxt-app创建出来的目录没有server文件夹2021-02-18 07:01:14

    最近在学习基于vue全家桶+ssr+koa仿M团PC端网站,因为里面的中间件版本比较旧,于是自己就搭建了新版本的中间件,以下是期间遇到的坑,希望能帮助到正在学习这个项目到人。 创建项目通过npx命令,npm5+版本自带到命令,这里注意要指定create-nuxt-app版本,目前最新版本是3.2.0,新的版本不自动

  • Nuxt + Github Action + 阿里云服务器 = 实现自动化部署2021-02-05 19:04:17

    源于要做一个Nuxt的项目,所以标题以Nuxt为主,其实不然,我们同时也可将 Html 包含内的任意框架,全部可通过该方式进行实现自动化部署, 注:但前提是,请勿将公司内部产品项目,放入Github中使用,Github 建议只上传Demo,GItLab 可用于公司内部使用, CI 实现自动化部署。   一、准备工作 1. Nuxt

  • 前后端分离后网站SEO怎么做,作者的项目是VUE2021-02-03 12:33:11

    前后端分离后网站SEO怎么做 对于这个问题,我们第一个要看的文章是 浅谈SPA、SEO、SSR  https://www.jianshu.com/p/fcb98533bc18 其次,你需要了解一下逻辑 前端渲染与SEO优化踩坑 小记  https://segmentfault.com/a/1190000006756585 【转】前端渲染与SEO优化踩坑小记 http

  • nuxt操作,代理、请求转发配置2021-02-02 19:03:30

    代理、请求转发配置: nuxt.config.js文件中添加: axios: { proxy: true, // 需要的,不设置请求无法转发 }, proxy: { '/api/': { target: 'http://127.0.0.1:9000', // 请求得对方地址 changeOrigin: true, }, '/static/': { target: &

  • Nuxt中引入elementUI2021-01-25 11:03:49

    一、安装: npm i element-ui -S 二、在plugins文件夹下,添加ElementUI.js文件,内容如下 import Vue from 'vue' import ElementUI from 'element-ui' Vue.use(ElementUI) 三、在nuxt.config.js中添加配置 plugins: [{ src: '~plugins/ElementUI', ssr: true, }],

  • nuxt 使用 rem2021-01-23 18:31:10

    方法一: 安装:npm install  amfe-flexible postcss-pxtorem -S // nuxt.config.js export default { ... plugins: [ { src: './node_modules/amfe-flexible/index.js', ssr: false }, ... ], build: { postcss: { plugins: {

  • Nuxt使用vant导航栏组件tabbar2021-01-18 13:59:07

    按照我之前在vue/cli配置方法 发现watch事件刷新页面没有执行,而在vue/cli却执行 我也不想nuxt是什么原因、机制导致的 直接换种思路 组件components/tabbar.vue <template> <van-tabbar v-model="isAct" inactive-color="#666666" active-color="#000000" fixed placeholde

  • 2021全新Vue全套教程全开源视频教程2021-01-15 15:30:59

    第1章 Vue基础 01 vue介绍 02 vue插值 03 vue指令-(v-if和v-show) 04 vue-class绑定 05 vue-style绑定 06 vue-条件渲染 07 vue-列表渲染 08 vue-列表key值设置 09 vue-列表数组检测 10 vue-列表过滤应用-1 11 vue-列表过滤应用-2 12 vue-事件处理器 13 vue-事件修饰符 14 vue-

  • Vue.js 框架源码与进阶 - NuxtJS案例 - Realworld项目 - 文章/发布部署2021-01-13 23:00:14

    NuxtJS案例 - Realworld项目 - 文章/发布部署 11.5 文章详情展示基本信息把Markdown转为HTML展示文章作者相关信息设置页面meta优化SEO文章评论-通过客户端渲染展示评论列表 11.6 发布部署打包最简单的部署方式使用PM2启动Node服务自动化部署介绍GitHub Actions 自动部署

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有