04-开发者环境搭建(下载安装开发者工具)

01==》微信开发工具的下载  安装
微信小程序的工具是 下载稳定版本的
安装的时候 直接下一步就可以了 02==》项目名陈随便输入
目录
AppID 如果你没有 直接使用测试号 在左侧的开发右侧的开发设置中可以找到 你自己的appid
有就直接赋值注册的
他们之间的区别是 测试号是不能够发布到服务器上的 05-小程序项目介绍(项目文件介绍)
XX.js是行为
XX.json 叫做配置文件
xxx.wxml叫做结构
xxx.wxss 内饰css app.js是入口文件 不要随便去改动它
app.json 是配置项 如顶部最初的WeChat就是在这个文件中去改 它是全局最大的配置文件
微信中所有的布局都是采用flex布局的方式 要想复制text标签中的文字,必须要添加selecttable这个属性哈。
文字标签 <text></text> text属性selectable是否可以复制文字
 <text selectable>我是文字标签</text>  添加了可以复制,否者永不不能设置
容器标签 <view></view> 它相当于div

如何在page中新建页面???
首先新建==》目录==》在这个目录中新建page
ps==>目录名和page名字一致
你新建的页面在app.json中它自动帮你配置 ps==》app.json中 谁放在最上面 随就会显示出来的注意顺序
如下 最后一个不能够加逗号隔开
"pages": [
"pages/main/main",
"pages/index/index",
"pages/logs/logs"
], 如何使用XX.js文件中的变量 数据是在XX.js中的data中哦
<!--pages/main/main.wxml-->
<text>pages/main/main.wxml</text>
<button>{{txt}}</button> // pages/main/main.js
data: {
txt:"按钮"
}, 如何你要删除某个页面
你要到app.json去吧那个页面的配置也删除了。 06-小程序循环条件判断rpx介绍 循环 if判断
07-view组件和flex布局
view 视图容器 width:750rpx;相当于宽度100%; rpx是一个响应式的单位 https://www.cnblogs.com/wangyawei/p/9103573.html 布局方式
-------------------------------------------------------
以下这内容不清楚 重新写一下明天
02==》 css3主轴的对齐方式 两个div 竖直column row排在一行
ps==>主轴的方式 默认竖直的 .section{
width:750rpx;
background: #ccc;
display: flex;
flex-direction:row; /* 主轴的对齐方式 竖直column row排在一行*/
} --------------------------
09-表单组件
01==》按钮前面加载一个加载图标
<button loading>点击设置以上按钮plain属性</button>
02==》  在微信红如何动态绑定属性值
<button loading="{{lodingflg}}">点击设置以上按钮plain属性</button>
data: { lodingflg:true},
被绑定的那个值 使用mastaqi花括弧,多了一个花括弧而已 在vue中
<button loading="true">点击设置以上按钮plain属性</button>
data:{
loading:true,//为true 就没有那个前面那个小图标了
}
------------------------------------------
10-导航组件
<navigator url="/pages/index/index?title=navigate" hover-class="navigator-hover">跳转到新页面</navigator>
/pages/index/index跳转的地址
url="/pages/index/index?title=navigate" 如何传递参数
hover-class="navigator-hover" 按压的时候颜色发生变化
当你跳转到另外一个页面 左上角有返回的按钮 11-地图组件简单用法 style里面的css样式如何换行可能会报错(ps注意)
<map id="map"
longitude="113.324520"
latitude="23.099994"
scale="14"
controls="{{controls}}"
bindcontroltap="controltap"
markers="{{markers}}"
bindmarkertap="markertap"
polyline="{{polyline}}"
bindregionchange="regionchange"
show-location style="width: 100%; height: 300px;">
</map>
08 scrollview和text
text你可以理解为行级元素,两种或者多个text可以排列在同一行,直到这一行排不下。
超出所设置的高度 自动隐藏起来 在开发的时候有纵向滚动条 但是在真机上是没有滚动条的 所以一个一真机开发为主
<!-- 滚动 -->
style="height: 100px;超出100px有滚动条
scroll-y纵向滚动 <scroll-view scroll-y style="height: 100px;">
<view class="scroll-view-item ">1213</view>
<view class="scroll-view-item ">1313</view>
<view class="scroll-view-item ">1212</view>
<view class="scroll-view-item ">1212</view>
<view class="scroll-view-item ">1213</view>
<view class="scroll-view-item ">1313</view>
<view class="scroll-view-item ">1212</view>
<view class="scroll-view-item ">1212</view>

01day-微信小程序 表单组件 动态绑定变量 导航组件 地图组件 view text button 上下滚动组件的更多相关文章

  1. 微信小程序(18)-- 自定义头部导航栏

    最近做的项目涉及相应的页面显示相应的顶部标题,所以就需要自定义头部导航了. 首先新建一个顶部导航公用组件topnav,导航高度怎么计算? 1.wx.getSystemInfo 和 wx.getSyst ...

  2. 微信小程序——表单验证插件WxValidate的二次封装(终极版)

    微信小程序表单验证前面的两篇文章做的效果总感觉都有点不太友好,第一篇里的效果是将错误信息通过对话框形式弹出来,这种形式在web形式下早已经淘汰了:第二篇是一次性全部显示所有的错误,然后3秒后自动消失, ...

  3. 微信小程序——表单验证插件WxValidate的二次封装(二)

    在上一篇博客<微信小程序——仿jqueryValidate表单验证插件WxValidate的二次封装>中,我将WxValidate做了再次封装,简化了初始规则数据的构造,但是当有错误时页面 ...

  4. 微信小程序-表单组件

    button 按钮 注:button-hover 默认为{background-color: rgba(0, 0, 0, 0.1); opacity: 0.7;} 示例代码: /** wxss **/ ...

  5. 微信小程序设置控件权重

    项目中最常用的两种布局方式,水平布局和垂直布局,在微信小程序中实现起来也比较简单.       1.横向水平布局:         实现水平布局,需要四个view容器组件,其中一个是父容器.如下: & ...

  6. 微信小程序-隐藏和显示自定义的导航

    微信小程序中不能直接操作window对象,document文档,跟html的树结构不相同. 实现类似导航的隐藏显示,如图效果: 点击网络显示或隐藏网络中包含的内容.其他类似. 如果是jquery很方便 ...

  7. 微信小程序常用控件汇总

    1.图片标签: <image src="/images/aaa.png"></image> 2.文本标签: <text>Hello</te ...

  8. 微信小程序-表单

    wxml <view> 按钮: <button size="{{buttom.size}}" type="{{buttom.type}}" p ...

  9. 微信小程序-表单笔记

    发布页——向云端数据库上传多行文字和4张图片 第6,8行注释掉和不注释掉都可以实现数据上传 var _this = this; wx.cloud.callFunction({ name: 'searc ...

随机推荐

  1. 初学JavaScript正则表达式(四)

    字符类 [] 一般情况下正则表达式中一个字符对应字符串一个字符 可以使用元字符 [ ] 来构建一个简单的类        类泛指符合某些特征的对象 例: 'a1b1c1d1'.replace(/[ab ...

  2. day58_9_24多对多建表手动,form组件(判断类型),cookies和session

    一.多对多建表关系之手动添加. 1.全自动 像之前讲过的一样,我们可以通过manytomanyField的字段来建立多对多关系: class Book(models.Model): title = m ...

  3. day46_9_5前端(3)

    一.调节长宽. 在css中可以对块级标签设置长和宽,但是对行内标签无效,其属性如下: 1.height:80px 高度. 2.width:80px 宽度. 二.字体属性. 设置一个标签中的字体.比如黑 ...

  4. Python process (进程)

    进程 (process) 进程是对各种资源管理的集合,包含对各种资源的调用.内存的管理.网络接口的调用 进程要操作 CPU 必须先启动一个线程,启动一个进程的时候会自动创建一个线程,进程里的第一个线程 ...

  5. mysql不是内部或外部命令--windows环境下报错的解决

    安装Mysql后,当我们在cmd中敲入mysql时会出现‘Mysql’不是内部或外部命令,也不是可运行的程序或其处理文件. 处理: 我的电脑右键属性>高级系统设置>高级>环境变量&g ...

  6. OpenGL ES 入门

    写在前面 记录一下 OpenGL ES Android 开发的入门教程.逻辑性可能不那么强,想到哪写到哪.也可能自己的一些理解有误. 参考资料: LearnOpenGL CN Android官方文档 ...

  7. 【新特性速递】树表格结构由单层 TR 改为 TR-TD-TABLE 层级嵌套!

    由于历史原因,在之前实现树表格时,我们有点偷懒,本来应该是层级嵌套的树结构,被我们硬生生的拉平了,请看: 可以看到,basic目录的子节点和basic是在同一级别的,因为此目录尚未展开,所以这些子节点 ...

  8. Flink是如何实现exactly-once语义的

    转自:https://blog.csdn.net/xianpanjia4616/article/details/86375224 最少一次:断了之后 重新执行 再去重 严格一次:根据检查点,再执行一次 ...

  9. 转 tty 设备读写

    转自https://feng-qi.github.io/2017/05/04/how-to-read-write-to-tty-device/ <p>这是 StackExchange 上的 ...

  10. CSS教程详解

    CSS学习笔记 一.CSS基础 1.CSS简介 层叠:一层一层的: 样式表:很多的属性和样式 CSS语法: <style> 选择器 { 属性名:属性值; 属性名:属性值; ……  } &l ...