程序猿 - SIMSKY Vue 前后端分离

一、技术栈基于 es6、vue、vuex、vue-router 、vue-cli 、axios 和 element-ui,(请求数据使用Mock.js进行模拟)Vue 生态圈Vue Router 是 vue 官方的路由。它能快速的帮助你构建一个单页面或者多页面...

Vicw.com用户头像 - XanderCheung XanderCheung 7948 0 2

单向数据流 所有的 prop 都使得其父子 prop 之间形成了一个单向下行绑定:父级 prop 的更新会向下流动到子组件中,但是反过来则不行。这样会防止从子组件意外变更父级组件的状态...

Vicw.com用户头像 - XanderCheung XanderCheung 8415 0 0

1.安装webpacker 增加gem gem 'webpacker', '~> 5.2', '>= 5.2.1' 安装: bundle bundle exec rails webpacker:install 安装后,您可以立即开始编写现代的ES6风格的JavaScript应用程序: app/javascript: ├── packs: ...

Vicw.com用户头像 - XanderCheung XanderCheung 7145 0 0

程序猿 - 解决Vue 组件未渲染好,页面组件标签闪烁问题

Vue 有个 v-cloak 指令,这个指令保持在元素上直到关联实例结束编译。 https://cn.vuejs.org/v2/api/#v-cloak 和 CSS 规则如 [v-cloak] { display: none } 一起用时,这个指令可以隐藏未编译的 Mustache 标...

Vicw.com用户头像 - XanderCheung XanderCheung 7617 0 0

在已创建的项目中安装 vue add @vue/eslint # 或使用npm安装 npm install eslint --save-dev # 或使用yarn安装 yarn add eslint --dev 初始化: ./node_modules/.bin/eslint --init 根据需求选择对应的配置 .eslintrc...

Vicw.com用户头像 - XanderCheung XanderCheung 5134 0 0

官方文档 有的时候你想要向 webpack 的预处理器 loader 传递选项。你可以使用 vue.config.js 中的 css.loaderOptions 选项。比如你可以这样向所有 Sass/Less 样式传入共享的全局变量: // vue.config....

Vicw.com用户头像 - XanderCheung XanderCheung 5495 0 0

程序猿 - Vue CLI 创建项目流程

安装 Vue CLI 请参照官方文档本次操作使用vue/cli 版本为 @vue/cli 4.5.11 创建项目 # vue-template 为项目名称 vue create vue-template 1.选择预设 Default ([Vue 2] babel, eslint) 默认配置 Vue 2 提供babel和e...

Vicw.com用户头像 - XanderCheung XanderCheung 6234 0 0

简单又好的方式 给组件加key,需要重新加载时,只需要更改key如:只需要更改activeId 的值,group-list 组件便会重新渲染 <group-list :key="activeId"> 其他方式 v-if 组件的forceUpdate方法

Vicw.com用户头像 - XanderCheung XanderCheung 5789 0 0

程序猿 - Vue router 所有路由增加前缀 + nginx 配置

项目需求: 同一个域名 根据 url 前缀访问不通的vue项目。如: www.test.com/admin 和 www.test.com/customer 分别进入到两个vue项目 修改vue项目,增加前缀 项目使用 vue cli 版本为 @vue/cli 4.5.11路...

Vicw.com用户头像 - XanderCheung XanderCheung 24737 1 0

在vue.config.js 中添加一行process.env.VUE_APP_VERSION = process.env.npm_package_version或者 process.env.VUE_APP_VERSION = require('./package.json').version,例: process.env.VUE_APP_VERSION = require('./package.json').version mo...

Vicw.com用户头像 - XanderCheung XanderCheung 7869 0 0

Error: error:0308010C:digital envelope routines::unsupported at new Hash (node:internal/crypto/hash:67:19) at Object.createHash (node:crypto:135:10) at module.exports (/Users/zhangxingxing/Projects/switch_data_center_vue/node_mo...

Vicw.com用户头像 - XanderCheung XanderCheung 16433 0 0

1. vue2 sync 转为 vue3 v-model 2. 异步加载组件 vue3 使用 defineAsyncComponent https://cn.vuejs.org/guide/components/async.html#basic-usage <script> import { defineAsyncComponent } from 'vue' export default { components: { ...

Vicw.com用户头像 - XanderCheung XanderCheung 1230 0 0