享社区学习第一天总结

1、GIT

    // 修改分支名称
    git branch -m template main
    
    // 将自己的远程仓库地址设置到git里面
    git remote set-url origin '仓库地址'
    
    // 删除分支
    git branch -d feat-utils
    
    // 合并分支—先从子分支切换到主分支;先在子分支提交代码到暂存区,
       然后切换到主分支通过 git merge '子分支名称' 最后git push 提交即可
    git merge 子分支
    
   // 当我们开发一个新的功能模块的时候,需要新建一个新的分支,这个分支新建的时机应该是开发代码之前
   git checkout -b 分支名   新建并切换到新建分支

2、全局封装方法

为了便于后期代码的编写与维护,我们需要新建js文件,里面封装复用的js代码

    //  微信请提示代码封装
        /**
         * 工具方法
         */
        const utils = {
          /**
           * 封装 wx.showToast
           * @param {string} title 消息提示的内容
           */
          toast(title = '数据加载失败...') {
            wx.showToast({
              title,
              mask: true,
              icon: 'none',
            })
          },
        }
        /**
         * 扩展 wx 全局对象,切记不要与原用 api 重名
         */
        wx.utils = utils
        /**
         * 模块化导出
         */
        export default utils
        
       // 上述方法写好后,我们将其放入app.js中,这样不用每次引入调用了
          // 加载 utils/uitls.js
            import './utils/utils'
            App({
              globalData: {},
            })
          
          // 界面调用
          Page({
              data: {},
              async onLoad() {
                // 不传参的方式
                wx.utils.toast()
                // 传入提示文字
                wx.utils.toast('用户名只能中文字符!')
              },
            })


3、网络请求封装

小程序中绝大部分的 API 都支持返回 Promise,也有几个 API 不支持返回 Promise,其中就包含 wx.request,开发中需要自行对 wx.request 进行封装也可以使用第三方的封装好的模块。

4、优化——用户在访问一个需要token的界面时候,会将其访问地址重定向到登录界面。我们这时候需要将其访问的路径携带至登录界面。输入完账号密码点击登录后先判断是否有携带的路径,有的话直接跳转过去。