위챗 미니 프로그램 Q&A
사용자 입력을 받는 방법
사용자 입력을 받을 수 있는 컴포넌트의 경우 해당 컴포넌트의 바인딩변경 속성을 사용하여 사용자의 입력 내용을 AppService에 동기화해야 합니다
<input id="myInput" bindchange="bindChange" /><checkbox id="myCheckbox" bindchange="bindChange" />
var inputContent = {} Page({ data:{ }, bindChange:function(e){ inputContent[e.currentTarget.id] = e.detail.value } })
window 객체를 사용할 수 없는 이유 script?
페이지의 스크립트 로직은 AppService에서 실행되는 AppService에 있는데, AppService는 윈도우 객체가 없는 환경이므로 스크립트에서 윈도우를 사용할 수 없고, 스크립트에서 컴포넌트를 조작할 수 없습니다
zepto/jquery를 사용할 수 없는 이유
zepto/jquery는 창 개체와 문서 개체를 사용하므로 사용할 수 없습니다.
wx.navigateTo는 페이지를 열 수 없습니다
애플리케이션은 동시에 5페이지만 열 수 있습니다. 5페이지를 연 후에는 wx.navigateTo가 정상적으로 새 페이지를 열 수 없습니다. 다단계 상호 작용을 피하거나 wx.redirectTo
를 사용하세요. 스타일 시트는 계단식 선택기를 지원하지 않습니다.
MINA는 .
로 시작하는 클래스 선택기를 지원합니다. 예: .
开始的类选择器。如:
.normal_view{ color:#000000;padding:10px; }
可以使用标签选择器,控制同一类组件的样式。如:使用input标签选择器控制<input/>
的默认样式。
input{ width:100px; }
本地资源无法通过css获取
background-image:可以使用网络图片,或者base64,或者使用<image/>
page{ display:block; min-height:100%; background-color:red; }태그 선택기를 사용하여 동일한 유형의 구성 요소 스타일을 제어할 수 있습니다. 예를 들어 입력 태그 선택기를 사용하여
<input/>
의 기본 스타일을 제어합니다. rrreeecss를 통해 로컬 리소스를 얻을 수 없습니다
background-image: 네트워크 이미지나 base64를 사용하거나 <image/>
Tag