全棧微信小程式商城 學習筆記之四 構建驗證層

2022-07-22 00:48:11 字數 824 閱讀 4608

進行引數校驗

<?php 

use think\exception;

use think\request;

use think\validate;

class basevalidate extends validate

else

}// 通用的驗證方法放在基類

protected function ispositiveinteger($value, $rule='', $data='', $field='')

return false;}}

新建id引數校驗類,繼承校驗基類

<?php 

class idmustbepositiveint extends basevalidate

方法:新建介面,傳送非法引數請求

1.新建乙個banner介面

<?php 

use think\route;

route::get('banner/:id', 'api/v1.banner/getbanner');

<?php 

class banner

}

2.傳送非法引數請求

訪問http://localhost:8000/public/index.php/banner/a

以上表明驗證未通過

微信小程式學習筆記

1 background image 只能用網 絡url 或者base64 本地圖 片要用image 標籤才行 2 事件綁 定value 是乙個字串,需要在對應的 page 中定義 同名的函式。不然當觸 發事件的時候會 報錯。3 bind事件綁 定不會阻止冒泡事件向上冒泡,catch事件綁 定可以阻...

微信小程式學習筆記

主要用於 編寫和效果預覽,還可以進行 真機除錯 2 雲開發控制台 wxml 對應html,提供很多常用的元件。wxss 對應css,基本沒差別,目前體會最深的是尺寸單位rpx替代畫素單位px,能很方便的適配各種解析度的手機。js 同js。json 同json。pages 乙個頁面對應乙個資料夾,乙個...

微信小程式學習筆記

資料繫結 條件渲染和列表渲染 模板樣式匯入事件是檢視層到邏輯層的通訊方式。事件分為冒泡事件和非冒泡事件 冒泡事件 當乙個元件上的事件被觸發後,該事件會向父節點傳遞。非冒泡事件 當乙個元件上的事件被觸發後,該事件不會向父節點傳遞。json wxml js page.js page bindminus ...