前端开发——微信小程序

1、安装【微信开发者工具】

使用的开发平台为——微信开发者工具(点击此处链接) 

依次点击【工具】->【下载】->【稳定版更新日志】,找到适合的版本,进行下载安装。

2、注册微信小程序

注册微信小程序(点击注册链接),注意注册的是”小程序“。

根据注册提示完成后,进入以下界面:

在侧边栏点击【开发】-->【开发管理】-->【开发设置】 

        获取AppID(小程序ID),后期创建 小程序时会用到。

3、创建【小程序】

        打开安装好的微信开发者工具,点击【小程序】,进入【创建小程序】界面。

此时将步骤2,所得到的AppID,复制到对应的位置即可。默认选择微信云开发。

 4、搭建node.js环境

 点击【Other Downloads】-->【Windows Binary(.zip)】-->【64-bit】

 解压后,放在路径 D:\SoftSetup\nodejs 下

  • 配置环境变量

由【此电脑】-->【高级系统设置】-->【系统属性】-->【环境变量】

 在用户变量处,新建 变量名NODE_PATH, 变量值为上面nodejs的路径。(建议直接点击【浏览目录】,找到对应文件夹,即可获取路径)

 点击用户变量中的变量【PATH】,新建 %NODE_PATH%

 在【系统变量】处,点击变量【PATH】,新建 %NODE_PATH%

  •  检查是否安装成功

  • win+r ,输入cmd,回车
  • 进入在命令提示符中输入:node -v  ,如图所示node环境安装成功
  • 5、npm配置

  • npm 是Nodejs下的包管理器,安装完node.js后npm的本地仓库默认会在C盘。如图
    •   我们配置npm的全局模块的存放路径以及cache的路径。我是放在了node.js 的安装路径。在D:\SoftSetup\nodejs 文件夹内新建两个文件夹,分别为node_cache和node_global
  •   修改npm的全局目录路径和缓存目录,将对应的模块目录改到D盘的nodejs的安装目录。
  • #全局安装目录
    npm config set prefix "D:\SoftSetup\nodejs\node_global"
    #缓存目录
    npm config set cache "D:\SoftSetup\nodejs\node_cache"

      配置环境变量:

  •   由【此电脑】-->【高级系统设置】-->【系统属性】-->【环境变量】

    •   在系统环境变量中,新建变量名: NODE_PATH ,变量值:D:\SoftSetup\nodejs\node_global\node_modules

    •  在用户环境变量中新建或修改,默认的 C 盘下的  C:\Users\Paterson\AppData\Local\npm为D:\SoftSetup\nodejs\node_global

    •  更换镜像源:

    • #全局使用淘宝镜像源
      npm config set registry https://registry.npm.taobao.org
      
      #查看当前镜像源
      npm config get registry

       6、npm配置vant weapp框架

    • 打开步骤3,新建的项目,从小程序文件的根目录打开终端窗口

    •  通过 npm 安装,一定要在项目的根目录下进行。

    • 比如我新建的小程序项目1就存放在SmaProgram文件夹内,所以Smagram就是我的根目录

    • #安装 Vant Weapp 组件库
      npm i @vant/weapp -S --production
      
      #初始化项目,
      npm init -y

      生成了node_modules文件夹,package-lock.json和package.json文件。

    •  以下是我终端运行过程:

  • Microsoft Windows [版本 10.0.19044.3086]
    (c) Microsoft Corporation。保留所有权利。
    
    D:\Storage\SmaPrograms>npm i @vant/weapp -S --production
    npm WARN config production Use `--omit=dev` instead.
    
    added 1 package in 3s
    
    D:\Storage\SmaPrograms>npm init -y
    Wrote to D:\Storage\SmaPrograms\package.json:
    
    {
      "dependencies": {
        "@vant/weapp": "^1.10.23"
      },
      "name": "smaprograms",
      "version": "1.0.0",
      "main": ".eslintrc.js",
      "devDependencies": {},
      "scripts": {
        "test": "echo \"Error: no test specified\" && exit 1"
      },
      "keywords": [],
      "author": "",
      "license": "ISC",
      "description": ""
    }
    
    D:\Storage\SmaPrograms>
    

    旧版本微信开发者工具构建安装 Vant Weapp 需要先配置project.config.json文件的内容

  •  

    构建npm,【工具】->【构建npm】 

 

 

  • 9
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
微信小程序前端面试题包括以下几个方面的内容: 1. 关于wxml和标准的html的异同:wxml是微信小程序的组件标记语言,而html是网页的标记语言。它们的语法和标签有一些异同,但是主要的区别在于功能和用途上。wxml更加轻量级,专注于小程序的渲染和交互逻辑,而html更加强大,适用于网页开发的各种需求。 2. WXSS和CSS的异同:WXSS是微信小程序的样式语言,CSS是网页的样式表语言。它们的语法和属性有一些异同,但是主要的区别在于单位和选择器的限制上。WXSS使用rpx作为单位,可以根据屏幕宽度进行自适应,而CSS使用像素单位。另外,WXSS对选择器的支持较少,只支持基本的选择器,不支持复杂的选择器。 3. 微信小程序主要目录和文件的作用:微信小程序主要包括app.json、app.js、app.wxss、pages等目录和文件。app.json用来配置小程序的全局配置,app.js是小程序的全局逻辑文件,app.wxss是小程序的全局样式文件,pages目录用来存放小程序的页面文件。 4. 小程序的双向绑定和vue的异同:微信小程序使用setData方法来实现页面数据的双向绑定,而Vue使用v-model指令来实现数据的双向绑定。两者的实现原理和语法有一些异同,但是都可以实现数据的变化同步到页面上。 5. 微信小程序的相关文件类型:微信小程序的相关文件类型包括wxml、wxss、js、json、图片、音频、视频等。wxml文件是组件的模板文件,wxss文件是组件的样式文件,js文件是组件的逻辑文件,json文件是组件的配置文件,图片、音频、视频等文件是组件的资源文件。 6. 微信小程序的传值方法:微信小程序有多种传值方法,包括通过URL传参、通过setData方法传参、通过全局变量传参、通过Storage API传参等。 以上是微信小程序前端面试题的一部分内容,还有其他问题可以根据需要进一步探讨。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [【前端面试题——微信小程序】](https://blog.csdn.net/zz130428/article/details/129819232)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [2020微信小程序前端面试题汇总](https://blog.csdn.net/guopeisi/article/details/104890221)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值