小程序注冊

【 一 】小程序注冊

微信公眾平臺

https://mp.weixin.qq.com/

https://mp.weixin.qq.com/

image-20240524120626520

注冊

image-20240523235300023

郵箱激活

image-20240524114351418

image-20240524114722768

小程序賬戶注冊

image-20240524114954514

image-20240524115322393

微信小程序配置

image-20240524115415277

image-20240524161705217

image-20240524163256106

微信小程序開發流程

image-20240524162724284

image-20240524161147998

image-20240524161208912

  • 添加項目成員

image-20240524161453860

image-20240524161558168

【 二 】云服務

lass 基礎設施服務(組裝機) 你買了一大堆的電腦配件,cpu主板,然后組裝完成后,裝上系統就可以上網,還要自己提供場地 環境。

pass平臺即服務 (品牌機) 買回來開機就行。 需要自己提供環境(電源)

saas軟件即服務 (去網吧、湯池) 電腦、場地、環境(電源,網線,飲料)都是

網吧提供的服務。

【 三 】創建微信小程序項目

3.1 創建項目流程(開發者)

# 1 獲取 小程序id-小程序后臺--》開發--》開發管理--》開發設置--》開發者ID-AppID(小程序ID)	     wx539e097341fc7588# 2 下載微信開發者工具--》這個工具必須聯網才能使用-下載地址:https://developers.weixin.qq.com/miniprogram/dev/devtools/stable.html-wechat_devtools_1.06.2402040_win32_x64.exe# 3 一路下一步安裝--》桌面有個快捷方式-微信開發者工具就等同于 pycharm

image-20240524163608772

image-20240524163654390

下載開發工具

image-20240524163940534

image-20240524164002341

image-20240524164018469

image-20240524164032435

3.2 創建項目

# 1 雙擊 微信開發者工具# 2 微信掃碼--》登錄# 3 創建項目-填寫名字-路徑-APPID-不使用云開發【使用騰訊云的云函數,服務器等等,需要花錢】-不使用模版-可以選擇js基礎版--》別的別選了-TS:咱們不會-其他模版功能比較復雜對新手不友好# 4 基礎設置-設置--》編輯器設置--》改變字體大小-視圖--》外觀--》移動模擬器位置-可以勾選掉不顯示:模擬器,調試器等

image-20240524160445046

image-20240524160517959

image-20240524164326567

image-20240524164814977

3.3 本地開發支持http

# 本地開發--》使用django寫后端- django運行在 0.0.0.0:8000 地址-微信小程序才能通過ip地址訪問到我們的django項目的接口-微信小程序默認不支持http--》django運行在http上--》修改一下--》微信小程序配置-讓小程序支持 http請求

image-20240524164949584

【 四 】項目目錄結構

image-20240524165331212

4.1 項目目錄結構

4.1.1 目錄介紹

# 1 項目主配置文件,在項目根路徑下,控制整個項目的-app.js    # 小程序入口文件,小程序啟動,會執行這個js-app.json  # 小程序的全局配置:頂部的顏色,標題。。。-app.wxss  # 小程序全局樣式:所有樣式,全局生效# app.js 和app.json 必須有,沒有不行# 2 頁面文件-pages文件夾下,有一個個的文件夾(index,login,register)-->每個文件夾下有4個文件-xx.js     # 頁面邏輯,js代碼控制-xx.wxml   # 頁面結構,布局,html---》wxml就等同于html,但標簽有些區別-xx.json   # 頁面配置,當前頁面頂部顏色,標題。。-xx.wxss   # 頁面的樣式,如果全局樣式也有,以當前頁面為準# xx.js和xx.wxml 必須得,不能沒有# 3 其他的不重要

image-20240524165054369

image-20240524165544425

├── components                  【頁面中使用的組件】
├── pages   					【頁面文件目錄】
│   ├── index					【頁面】
│   │   ├── index.js				【頁面JS】
│   │   ├── index.json				【頁面配置】
│   │   ├── index.wxml				【頁面HTML】
│   │   └── index.wxss				【頁面CSS】
│   └── logs					【頁面】
│       ├── logs.js					...
│       ├── logs.json				...
│       ├── logs.wxml				...
│       └── logs.wxss				...
├── utils						【自定義工具】
│	└── utils.js					【功能的定義】
├── app.js						【全局JS】
├── app.json					【全局配置】
├── app.wxss					【全局CSS】
├── project.config.json			【開發者工具默認配置】
├── project.private.config.json	【開發者工具用戶配置,在這里修改,優先用這個,可以刪除】
├── .eslintrc.js				【ESlint語法檢查配置】
├── sitemap.json				【微信收錄頁面,用于搜索,上線后,搜索關鍵字就可以搜到我們】

新建頁面

  • 只需要在app.json

  "pages": ["pages/login/login","pages/index/index"],

image-20240524172523845

選擇文件項目顯示模擬器

image-20240524172658381

純凈項目

# 把項目不要的東西都刪除--》只留核心--》開發# # # # # app.json# # # # ## # # # #
{"pages": [  "pages/index/index"  # 就一個頁面],"window": {"navigationBarTitleText": "功能演示",   # 標題"navigationBarBackgroundColor": "#0000FF", #顏色"enablePullDownRefresh": false,  # 是否帶下拉刷新"backgroundColor": "#00FFFF",    # 下拉刷新顏色"backgroundTextStyle": "dark"    # light ,下拉刷新的點點什么顏色},"style": "v2",
}# # # # #app.wxss  空的# # # # ## # # # ## # # # #app.js# # # # ## # # # #
App({})# # # # #pages/index# # # # ## # # # #index.jsPage({})index.json{"usingComponents": {},"navigationBarTitleText": "登錄頁面", "navigationBarBackgroundColor": "#FFFF00","enablePullDownRefresh": true,   "backgroundTextStyle": "light" }index.wxml<view class="container">彭于晏--呸呸呸</view>index.wxss-空的

image-20240524172151225

【 五 】快速上手

5.1 小程序常用組件

#1 做過htmla標簽div標簽span標簽img標簽。。。# 2 小程序沒有這些,自己封裝的叫組件-https://developers.weixin.qq.com/miniprogram/dev/component/# 3 text  ---》span 不換行,放文字
<text>我是首頁</text>
<text>我是首頁333</text>
<text>我是首頁444</text># 4 view--》div  換行
<view>我是view</view>
<view>我是view222</view>
<view><text>撒東方閃電</text></view># 5 image 標簽---》img
<image src="/images/b.jpg" style="width: 750rpx;height: 400rpx;"></image># 6 icon
<icon type="success_no_circle"  color="red"/>
<icon type="cancel" color="#ddd"/>

5.2 tabbar配置

# 在底部或在頂部的 tab頁-幾乎所有小程序都會有這個# 如何設置
1 在app.json 配置
"tabBar": {"selectedColor": "#b4282d","position": "bottom","list": [{"pagePath": "pages/index/index","text": "首頁","iconPath": "images/home.png","selectedIconPath": "images/home_select.png"},{"pagePath": "pages/my/my","text": "我的","iconPath": "images/my.png","selectedIconPath": "images/my_select.png"}]
},2 創建頁面 my3 把圖片復制到images目錄下
  • app.json

{"pages": ["pages/banner/banner","pages/log/log"],"window": {"enablePullDownRefresh": false,  "backgroundColor": "#00FFFF",  "backgroundTextStyle": "dark"   },"tabBar": {"selectedColor": "#b4282d","position": "bottom","list": [{"pagePath": "pages/banner/banner","text": "首頁","iconPath": "images/home.png","selectedIconPath": "images/home_select.png"},{"pagePath": "pages/log/log","text": "我的","iconPath": "images/my.png","selectedIconPath": "images/my_select.png"}]
},"style": "v2","sitemapLocation": "sitemap.json"}

image-20240526185628474

image-20240526185640944
“selectedIconPath”: “images/home_select.png”
},
{
“pagePath”: “pages/log/log”,
“text”: “我的”,
“iconPath”: “images/my.png”,
“selectedIconPath”: “images/my_select.png”
}
]
},

“style”: “v2”,
“sitemapLocation”: “sitemap.json”

}

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/35165.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/35165.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/35165.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

AI早班車2024.6.25

全球AI新聞速遞 1.高通&#xff1a;開放 AI 模型&#xff0c;幫助開發者打造驍龍 X Elite 平臺智能應用。 2.OpenAI&#xff1a;收購數據庫分析公司Rockset。 3.大眾海外版車型支持 ChatGPT。 4.樂聚夸父人形機器人&#xff0c;搭載華為云盤古具身智能大模型。 5.微軟正努力…

Day45

Day45 jQuery動畫 顯示和隱藏 <!DOCTYPE html> <html><head><meta charset"UTF-8"><title></title><script src"js/jquery-1.8.2.js" type"text/javascript" charset"utf-8"></script&…

Linux系統移動光標類命令

天行健&#xff0c;君子以自強不息&#xff1b;地勢坤&#xff0c;君子以厚德載物。 每個人都有惰性&#xff0c;但不斷學習是好好生活的根本&#xff0c;共勉&#xff01; 文章均為學習整理筆記&#xff0c;分享記錄為主&#xff0c;如有錯誤請指正&#xff0c;共同學習進步。…

iHRM人力資源管理系統測試用例集

1、初始化項目環境 1&#xff09;初始化用例集 2&#xff09;初始化環境&#xff1a;測試環境&#xff0c;生產環境&#xff08;不同環境對應不同的url&#xff0c;在進行用例集測試之前一定要指定環境&#xff09; 3&#xff09;單接口模塊 從Excel表格的測試用例文檔中提…

云南省森林管理新篇章:可視化大屏引領綠色智慧革命

在云南省這片綠意盎然的土地上&#xff0c;森林不僅是自然的寶藏&#xff0c;更是生態的守護者。 想象一下&#xff0c;站在巨大的屏幕前&#xff0c;云南省的森林分布、生長狀況、病蟲害情況等信息一目了然&#xff0c;仿佛擁有了一雙能夠洞察森林奧秘的“智慧眼”。這正是森林…

輸入/輸出文字

自學python如何成為大佬(目錄):https://blog.csdn.net/weixin_67859959/article/details/139049996?spm1001.2014.3001.5501 在海龜繪圖中&#xff0c;也可以輸入或者輸出文字&#xff0c;下面分別進行介紹。 1 輸出文字 輸出文字可以使用write()方法來實現&#xff0c;語…

使用Python實現手勢替代鼠標操作并生成.exe可執行文件

使用Python實現手勢替代鼠標操作并生成.exe可執行文件 在現代計算機交互中&#xff0c;手勢識別作為一種自然的人機交互方式&#xff0c;逐漸受到人們的關注。本文將介紹如何使用Python實現手勢替代鼠標操作&#xff0c;并生成一個可執行的.exe文件&#xff0c;使得這項技術更…

python常見概念

文章目錄 1.python是什么&#xff1f;2.編輯器的選擇——pycharm3.第一個python程序4.print函數5.關鍵字介紹6.python的注釋方式7.python語句分類 1.python是什么&#xff1f; Python 是一種面向對象的解釋性的計算機程序設計語言&#xff0c;也是一種功能強大而完善的通用型語…

濁度傳感器設備的監測控制和智慧運維

濁度傳感器是一種用于測量液體中懸浮顆粒濃度從而反映液體濁度的設備。 其工作原理主要基于以下幾種常見方式&#xff1a; 1. 散射光測量原理&#xff1a;當光線穿過含有懸浮顆粒的液體時&#xff0c;顆粒會使光線發生散射。傳感器通過測量特定角度的散射光強度來確定濁度。散…

數據中臺/數據倉庫必問的數量質量控制面試題

目錄 什么是數據質量?如何定義高質量的數據? 數據質量的五個維度是什么? 解釋“準確性”在數據質量中的含義。 數據清洗與數據質量控制之間的關系是什么? 數據質量評估的常用方法有哪些? 如何建立數據質量評分體系? 數據治理與數據質量控制的關系是什么? 描述一…

MySQL常用的函數

1、concat&#xff08;a&#xff0c;b&#xff09;&#xff1a;把傳入的參數連成一個字符串。 2、lower()/upper()&#xff1a;轉換為小寫/轉換為大寫。 3、replace&#xff08;&#xff09;&#xff1a;替換字符串。 4、trim&#xff08;&#xff09;&#xff1a;去掉開頭和…

入門 PyTorch ,這70個操作技巧就夠了

Pytorch 是當下最流行的算法框架&#xff0c;很多大模型都是基于Pytorch 搭建而成&#xff0c;它提供了大量操作用于創建和訓練神經網絡。 今天給大家分享 Pytorch 的19個方面&#xff0c;涉及到70個細節操作&#xff0c;這部分內容梳理花了我一天的時間&#xff0c;喜歡記得點…

騎馬與砍殺戰團mod制作-基礎-對話制作筆記(四)

騎馬與砍殺戰團mod制作-基礎-對話制作筆記&#xff08;四&#xff09; 資料來源 學習的資料來源&#xff1a; b站【三嘯解說】手把手教你做【騎砍】MOD&#xff0c;基礎篇&#xff0c;鏈接為&#xff1a; https://www.bilibili.com/video/BV19x411Q7No?p4&vd_sourcea507…

免費領!系統學習上位機編程的流程與基礎教程

上位機電氣自動化plc編程全套入門教程工具 華山編程導師根據當前招聘需求的關鍵點&#xff0c;原創錄制了一套系統的學習流程和基礎教程&#xff0c;幫助你從快速入門到掌握上位機編程的技能。 二. 學習準備 為了更好地學習并實現80%以上的代碼運行&#xff0c;建議準備一個工…

Android音頻系統

最近在做UAC的項目&#xff0c;大概就是接收內核UAC的事件&#xff0c;也就是聲音相關事件。然后就是pcm_read和AudioTrackr->write之間互傳。感覺略微有點奇怪&#xff0c;所以簡單總結一下。 1 UAC的簡要流程 open_netlink_socket 打開內核窗口&#xff0c;類似于ioctl。…

[leetcode]valid-triangle-number. 有效三角形的個數

. - 力扣&#xff08;LeetCode&#xff09; class Solution { public:int triangleNumber(vector<int>& nums) {int n nums.size();sort(nums.begin(), nums.end());int ans 0;for (int i 0; i < n; i) {for (int j i 1; j < n; j) {int left j 1, righ…

大模型RAG技術:構建高效、可信賴的知識檢索系統

前言 LLM 問題 幻覺&#xff1a;在沒有答案的情況下提供虛假信息。 過時&#xff1a;當用戶需要特定的當前響應時&#xff0c;提供過時或通用的信息。 來源&#xff1a;從非權威來源創建響應。由于術語混淆&#xff0c;不同的培訓來源使用相同的術語來談論不同的事情&#…

網絡構建和設計方法_1.網絡需求分析

1.網絡需求分析 網絡需求分析是網絡構建及開發過程的起始環節&#xff0c;也是極其重要的階段。在該階段&#xff0c;可盡早明確客戶使用網絡的真實用途或痛點&#xff0c;以便為后續能夠構建和設計出更貼近客戶真實訴求的網絡打下堅實基礎&#xff0c;前期的網絡需求分析至關…

制造業包括哪些?需要堡壘機嗎?

制造業-國民經濟的主體&#xff0c;是立國之本、興國之器、強國之基&#xff0c;一個關系著大家吃穿住行的行業&#xff0c;一個與大家息息相關的行業。但大家對于制造業還有很多不了解&#xff0c;有小伙伴在問&#xff0c;制造業包括哪些&#xff1f;需要堡壘機嗎&#xff1f…

深入探索npm依賴:掌握查看與管理包依賴的藝術

深入探索npm依賴&#xff1a;掌握查看與管理包依賴的藝術 在JavaScript和Node.js的世界中&#xff0c;npm&#xff08;Node Package Manager&#xff09;不僅是一個包管理器&#xff0c;更是一個強大的工具&#xff0c;用于管理項目依賴。理解并掌握如何查看和管理npm包的依賴…