IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> 微信小程序-原生小程序 -> 正文阅读

[移动开发]微信小程序-原生小程序

原生微信小程序注意事项:


原生小程序的新建文件

步骤一:打开app.json全局配置文件可以看到page字段里的内容,直接写,自动新建

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

注意:this.setData里面不能判断条件

原生this.setData修改值

一、使用[‘字符串’]形式

this.setData({
[“steps[0].text”]:“哈哈”
})

二、使用’字符串’形式

this.setData({
“steps[0].text”:“哈哈”
})

三、构造变量,重新赋值
这个就是定义新的中间变量,接收修改后的值,然后再把中间变量setData给之前的值

var steps= this.data.ordersteps
steps[0].text= ‘哈哈’

this.setData({
  ordersteps:steps
})

原生按钮去掉边框

微信客服按钮去掉边框的方式:

方法1:
button::after {
  border: none;
}

方法2:

先给button加一个plain属性

<button class="contact" plain @tap="tocontact" open-type="contact">联系客服</button>

然后找到按钮的样式加上这行代码

 button[plain]{ border:0 }

原生父传子注意事项:

提示:这里填写问题的分析:

//父传
<workbench data="{{work}}" status="{{work.status}}"></workbench>
//子收
  properties: {
    status:{type:String},
    data:{type:Object}
  },
 //打印,直接接收可能收不到,得定时器
  created() {
      setTimeout(() => {
        this.setData({
          detail:this.properties.data
        })
        console.log(this.data.detail)
      }, 100)
    },

组件的引用

步骤一:.json文件的引用

{
//这个
  "usingComponents": {
    "tabbar":"/components/tabbar/tabbar",
  },
  "navigationStyle":"custom",
  "navigationBarBackgroundColor": "#f43022",
  "disableScroll":true
}

步骤二,页面直接使用

<tabbar></tabbar>

原生使用vant组件的van-picker无遮罩:

发现无背景遮罩,解决方法,采用vant组件的van-popup包裹van-picker:

<van-popup
  show="{{ isShowState }}"//控制弹窗的弹起和关闭
  round
  position="bottom"
  bind:close="onClose"
>
<van-picker show-toolbar="{{true}}" bind:cancel="onCancel" bind:confirm="conFirmstateList" columns="{{ stateList }}" />
</van-popup>

原生自定义顶部

步骤一:文件的.json里面

{
  "usingComponents": {},
  "navigationStyle":"custom"
}

步骤二:.wxml里面,我

<van-nav-bar border="{{false}}" custom-style="background:#f5f7fb">
	//左箭头
    <van-icon name="arrow-left" bindtap="onClickLeft" color="#000" size="20px" slot="left" />
	//自定义的输入框,一般没这个需求
    <view class="popSearchTop" slot="left">
        <van-search left-icon="/xxx/search.png" value="{{ search_val }}" placeholder="请输入" background="#fff !important" shape="round" bind:change="inputSearch" bind:search="onSearch" clearable="{{false}}" placeholder-style="color:rgba(13,16,19,0.6);width:120%">
        </van-search>
    </view>
</van-nav-bar>
  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2022-06-29 19:12:58  更:2022-06-29 19:14:14 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 3:51:34-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码