zoukankan      html  css  js  c++  java
  • uniapp开发微信小程序

    由于使用HBuilderX创建的项目移植性不好(很多东西都集成在了工具中),使用其他开发工具(例如vscode等)打开项目无法正常运行;
    本文主要是记录一下使用cli创建项目的过程;
    项目使用vue2.0版本;

    一、创建项目

    全局安装vue-cli

    # 可使用命令 vue -V 查看是否已经安装了cli
    npm install -g @vue/cli

    创建uni-app

    vue create -p dcloudio/uni-preset-vue my-project

    选择默认模板,这个模板比较干净;创建过程已经下载了依赖,创建完成就可以直接 npm run serve 运行了

    二、安装常用的插件

    1.css预处理器 scss

    # 首先安装node-sass,因为sass-loader依赖于它
    npm install node-sass --save-dev
    
    # 安装sass-loader
    npm install sass-loader --save-dev
    
    # 修改style标签
    <style lang="scss" scoped></style>

    2.vue数据状态管理器 vuex
    文档:https://vuex.vuejs.org/zh/installation.html#npm

    npm install vuex --save

    4.非常好用的UI框架 vant/weapp
    文档(需FQ访问):https://youzan.github.io/vant-weapp/#/home

    npm i @vant/weapp -S --production

    5.参数序列化插件 qs

    npm install qs
    
    #配全局属性配置,在任意组件内可以使用this.$qs获取qs对象 
    import qs as "qs"
    Vue.prototype.$qs = qs
    
    # 使用
    1.将对象序列化,多个对象之间用&拼接
    let params = qs.stringify({
        id: 1, 
        value: "手机"
    })
    * qs.parse()和qs.stringify()相反,是将序列化的内容解析成对象的形式,
     
    虚心求教
  • 相关阅读:
    linux top
    虚拟内存
    strcpy与strncpy
    C++ 踩内存
    MySQL -- 全文检索
    MySQL -- 全文检索(自然语言全文检索)
    MySQL -- innodb中cardinality是如何统计的
    MySQL -- Fast Index Creation
    python -- 生成器
    MySQL中模拟oracle中的rownum列
  • 原文地址:https://www.cnblogs.com/yangchin9/p/15779102.html
Copyright © 2011-2022 走看看