原创 微信小程序 地圖選取多邊形【選中建築物】

最近項目有個需求: 在微信小程序內置地圖上渲染出給定的多個多邊形的建築物輪廓,並且在用戶點選對應建築物的時候,給出被選中建築物的各種詳情。 難點解析:地圖點擊的API會返回一個座標點的經緯度,通過這個經緯度,遍歷地圖上已渲染出的多

原创 php 刪除服務器指定目錄圖片

使用場景:新頭像替換舊的頭像 步驟: 1. 讀取數據庫頭像的URL地址, 2. 獲取URL地址的有效字段, 3. file文件路徑設置 4. 刪除圖片文件 Thinkphp 代碼如下: public functi

原创 二維碼-下載APP和識別碼中信息 功能合一

場景:用指定app掃碼,則識別碼中信息,用別的app或者瀏覽器掃碼,則先跳轉到下載app的界面 需求:一個二維碼,實現功能 1、如果沒安裝指定app,掃描二維碼後,跳轉至app下載頁面 |—1.1、如果

原创 MUI click事件無效 click沒反應 click監聽不到

html 部分代碼: <li id="aside_my" class="mui-table-view-cell"> <a class="mui-navigate-right">我的</a> </li> javascript

原创 Mac OSX 安裝phpredis最詳細步驟

** 前言 ** Mac 默認的apache php環境下 安裝 phpredis的詳細步驟,基本上所有坑都趟過了 。。。 ** 一、準備 ** 如果沒安裝 autoconf, phpize 的時候會報錯: ------

原创 mysql 導入錯誤 /*!40101 SET NAMES utf8mb4 */;

mysql導入 xxx.sql的時候發生的一個錯誤 原因: 可能是當前的msyql不支持 utf8mb4 解決: 打開需要導入的 xxx.sql文件,找到 /*!40101 SET NAMES u

原创 微信小程序【Promise】 通過code請求開發服務器獲取openid實例

功能分析:多次回調,用Promise來簡化流程 app.js 內添加如下代碼 /** * 獲取微信code * Promise * 用於後續換取openid等操作 * @resolve {

原创 hbuilder mui 移動網頁 頁面傳參

hbuilder開發的app應用,可以用5+傳參,就不說了,官網有介紹 那麼開發移動web項目的話,頁面傳參怎麼傳? 數據獲取方式:所有數據都是通過ajax從後臺接口獲得,跟開發app獲取數據的方式一樣 問題:不能用5+的 ex

原创 阿里雲ECS服務器 外網無法訪問Mysql

環境: centos系統 php環境用的lnmp一鍵安裝包 一、阿里雲配置安全組出方向開放3306端口,開通後如圖: 二、ssh遠程登錄服務器,設置防火牆 1、先查看防火牆狀態 $ firewall-cmd --state #

原创 微信小程序 ReferenceError: regeneratorRuntime is not defined

微信小程序裏如果使用了 async + await,會報這個錯誤 原因:async+await是 ES7 的一個特性,如果微信小程序IDE裏開啓了ES6轉ES5,則會報這個錯誤。 解決方案: 第一種方法:微信小程序IDE裏,詳情-

原创 微信小程序 首行縮進、 去掉/取消首行縮進

首行縮進 .wxss 代碼如下: .str1{ text-indent: 20rpx; text-align: left; } //首行縮進20rpx 取消首行縮進 .str1{ text-indent: 0rpx;

原创 docker 安裝php環境lnmp + redis 最簡單實踐

一、安裝docker mac版本的docker 下載地址:https://download.docker.com/mac/stable/Docker.dmg 二、安裝系統及lnmp環境 1、拉取centos的鏡像 doc

原创 掃碼進入小程序 傳參接收 前後臺代碼+服務器配置

業務場景:生成 店鋪/商品 的二維碼,分享給好友後,好友微信掃碼直接進入對應的小程序頁面( 例如:某商品對應的小程序路徑爲: “pages/item/detail” ) 設置規則 官網後臺配置文檔:https://mp.weixi

原创 微信小程序傳數組給後臺(thinkphp後臺接受前端數組參數)

場景:需要前端傳關聯數組給後端 嘗試:常規寫法不好使 解決:前端json序列化 對象數組 爲 字符串 str,然後將此字符串 str 作爲參數的值傳給後端(比如 schools: str ),後端將收到的參數 先進行htmlspe

原创 phpcms v9 網站遷移 詳細步驟及注意事項

場景: 本地搭好網站放到線上服務器,或者 網站域名變更 1、準備: 服務器上新建一個數據庫 比如: www,並設置對應的賬號密碼。(儘量不要用root賬戶) 注意:採用pcv9源生安裝加回複數據的方式,數據庫密碼不能有特殊符號。我安裝