We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
关闭eslintrc.js 缩进校验
rules: { 'indent': 'off' }
下载好 svg 图标后,登录 https://icomoon.io/app/#/select 点击 New Empty Set 选项,import to set 导入图标,全选然后 Generate Font,下载,是一个 zip 文件,解压,拷贝 fonts 文件夹 和 style.css 文件。
安装 sass:npm i -D node-sass sass-loader node 升级的会导致上述npm 包产生兼容问题,需要卸载重装。
npm i -D node-sass sass-loader
fonts.googleapis.com
document.addEventListener('DOMContentLoaded', () => { const html = document.querySelector('html') let fontSize = window.innerWidth / 10 fontSize = fontSize > 50 ? 50 : fontSize html.style.fontSize = fontSize + 'px' })
reset.css: https://meyerweb.com/eric/tools/css/reset/
@import './reset'; $ratio: 375 / 10; @function px2rem($px) { @return $px / $ratio + rem; }
store --modules ----book.js index.js
export default new Vuex.Store({ modules: { book } })
https://github.com/vuejs/vue-devtools/blob/master/shells/electron/README.md 远程调试工具:vue-remote-devtools
nginx.org 启动 nginx:sudo nginx 关闭 nginx:sudo nginx -s stop 重新加载(修改配置文件 nginx.conf 后)nginx:sudo nginx -s reload 检查语法:sudo nginx -t
$route.params.fileName
// router.js routes: [ { path: '/ebook', component: () => import('./views/ebook/index.vue'), children: [ { path: ':fileName', component: () => import() } ] } ]
利用 touchstart 和 touchend 事件,完成手势事件,利用 event.changedTouches[0].clientX 判断滑动的左右方向,利用 event.timeStamp 控制触发时间限制。
The text was updated successfully, but these errors were encountered:
No branches or pull requests
epubjs 核心类介绍
Vue CLI 3.0 环境搭建
关闭eslintrc.js 缩进校验
项目技术难点分析
生成字体图标
下载好 svg 图标后,登录 https://icomoon.io/app/#/select 点击 New Empty Set 选项,import to set 导入图标,全选然后 Generate Font,下载,是一个 zip 文件,解压,拷贝 fonts 文件夹 和 style.css 文件。
安装 sass:
npm i -D node-sass sass-loader
node 升级的会导致上述npm 包产生兼容问题,需要卸载重装。
fonts.googleapis.com
设置 rem
global.scss
reset.css: https://meyerweb.com/eric/tools/css/reset/
模块化使用 vuex
调试
https://github.com/vuejs/vue-devtools/blob/master/shells/electron/README.md
远程调试工具:vue-remote-devtools
搭建 nginx 静态服务器
nginx.org
启动 nginx:sudo nginx
关闭 nginx:sudo nginx -s stop
重新加载(修改配置文件 nginx.conf 后)nginx:sudo nginx -s reload
检查语法:sudo nginx -t
动态路由
$route.params.fileName
手势操作
利用 touchstart 和 touchend 事件,完成手势事件,利用 event.changedTouches[0].clientX 判断滑动的左右方向,利用 event.timeStamp 控制触发时间限制。
vue 的 mixins 属性
vuex
设置环境变量
The text was updated successfully, but these errors were encountered: