• Vue开发电子书app


    ebook-app

    • 在根目录下创建vue.config.js文件
    module.export = {
    	baseUrl: process.env.NODE_ENV === 'production' ? './' : '/'
    }
    
    • 引入Web字体文件. 主题设计
    • 利用 vuex + minxin 实现组件解耦 + 复用, 大大精简代码量
    项目准备
    • 字体图标准备
      • 在index.html中<link rel="icon" href="<%= BASE_URL %>fonts/daysOne.css">, 在css样式中引入font-family: daysOne.css内的font-family

      • 在index.html中 import './assets/styles/icon.css'在html中写入相应的class,如<span class="icon-back"></span>

      • 也可以直接在main.js中import './assets/styles/icon.css'import './assets/fonts/dayOne.css',然后如上使用

    • 项目依赖包下载 + 项目配置
    • 准备Web字体
    • viewport配置
      • <meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0,user-scalable=no">
        
    • rem设置 + 自适应布局实现思路
      • 在App.vue中
    <script>
      export default {}
      document.addEventListener('DOMContentLoaded', () => {
        let fontSize = window.innerWidth / 10
        fontSize = fontSize > 50 ? 50 : fontSize
        const html = document.querySelector('html')
        html.style.fontSize = fontSize + 'px'
      })
    </script>
    
    • global.scss 和 reset.scss
      • 在main.js中引入import './assets/styles/global.scss'import './assets/styles/reset.scss'
      • reset
      • 再自己添加些样式
    html, body {
       100%;
      height: 100%;
      overflow: hidden;
      user-select: none;
    }
    body {
      -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    }
    html, body {
      font-family: 'PingFangSC-Light', 'PingFang SC', 'STHeitiSC-Light', 'Helvetica-Light', 'Arial', 'sans-serif';
    }
    
     global: `@import "./reset";
     $ratio: 375 / 10;
     @function px2rem($px) {
      	@return $px / $ratio + rem;
     }`
    
    • 引入 vuex
    搭建静态资源服务器
    • Nginx 安装
    • 配置文件
    • 常见问题及处理方法

    #########################################

    travel

  • 相关阅读:
    leetcode
    Eclipse出现&quot;Running Android Lint has encountered a problem&quot;解决方式
    乱码又来捣乱了
    给MySQL增加一个表示例
    给MySQL中某表增加一个新字段,设为主键值为自动增长。
    MySQL数据源在Spring中的配置
    DB2数据源在Spring环境中的配置
    为何你变成了“焦”“郁”“碌(怒)”
    十一有感
    将来的你 一定会感谢 现在努力拼搏奋斗的自己
  • 原文地址:https://www.cnblogs.com/izhaong/p/12154295.html
Copyright © 2020-2023  润新知