如何获取data中的值?如何取出,存储数据?跳转外部链接?与非本机联调?修改头部标题?动态更改样式?动态获取设备宽高?(微信小程序)

这篇具有很好参考价值的文章主要介绍了如何获取data中的值?如何取出,存储数据?跳转外部链接?与非本机联调?修改头部标题?动态更改样式?动态获取设备宽高?(微信小程序)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

工具:微信开发者工具
1.如何获取data中的值? 使用this.data.
2.如何修改data中的值?使用 this.setData({key: value}),其中key为data中修改的数据,value为要修改的值
3.如何存储数据? 1.简单数据wx.setStorage({ key: ‘key’,data: value} 2.对象类数据wx.setStorage({ key: ‘key’,data: {}}
4.跳转外部链接?

<web-view  src=""></web-view>

5.拿到存储的值,并修改data的值 wx.getStorageSync(‘key’)

let name1 = wx.getStorageSync('name1');
console.log(name1);
  1. 动态获取设备宽高wx.getSystemInfo({ })
  2. 修改头部标题
// xxx.js 第一种 
onLoad () {
	wx.setNavigationBarTitle({
          title: '进入群认证',
	})
}
// xxx.json 第二种
{
    "navigationBarTitleText": "", // 此处修改
    "usingComponents": {}
}

例子:

/*
xxx.wxml 存放标签
xxx.wxss 存放css
xxx.js 存放js,逻辑
*/
// xxx.wxml
<view class="container">
  {{ userInfo }}
  <br/>
  {{ userInfo.name }}
  <br/>
  {{ userInfo.age }}
  <!--方法start-->
  <button bindtap="onSet">存储数据</button>
  <view style="width: {{width}}px;height:{{height}}px"></view>
</view>

// xxx.js
Page({
  data: {
  	width: 0,
  	height: 0,
    userInfo: {
      name: 'cc',
      age: 18
    },
    // 获取存储的值
    name1: wx.getStorageSync('name1') || '',
    userInfo1: wx.getStorageSync('userInfo1') || {}
  },
  onLoad () { // 加载  类似created,mounted
      wx.setNavigationBarTitle({ //修改头部标题
          title: '进入群认证',
      })
      wx.getSystemInfo({ // 动态获取设备宽高
          success: res => {
              const { windowWidth, windowHeight } = res;
              this.setData({
	              width: windowWidth,
	              height: windowHeight
	          })
           }
       })
    let userInfo = this.data.userInfo;
    console.log(userInfo);
    console.log(userInfo.name);
    console.log(userInfo.age);
    // 修改data里面的值
    this.setData({
    	userInfo: {
            name: 'mm',
            age: 20
        }
    })
  },
  // 方法
  onSet () { // 存储 数据
    wx.setStorage({
        key: 'name1',
        data: 'cc'
    })
    wx.setStorage({
        key: 'userInfo',
        data: this.data.userInfo || {}
    })
  },
  onGet () { // 获取数据
	let name1 = wx.getStorageSync('name1');
    console.log(name1);
    this.setData({
        name1: name1
    })

	wx.getStorage({
        key: 'userInfo1',
        success(res) {
            console.log('1111', res.data)
        }
    })
  },
  	onPage () { // 跳转页面
      location.href = 'http://baidu.com';
  }
})

结果:
如何获取data中的值?如何取出,存储数据?跳转外部链接?与非本机联调?修改头部标题?动态更改样式?动态获取设备宽高?(微信小程序)
5.如何查看存储的数据?点击调试器–>Stroage
如何获取data中的值?如何取出,存储数据?跳转外部链接?与非本机联调?修改头部标题?动态更改样式?动态获取设备宽高?(微信小程序)

注意点:
1.使用的时候会立刻马上跳转到页面,如果使用点击事件,要重新建立一个新页面,然后把放在.wxml中
2. 不能使用location.href跳转页面
如何获取data中的值?如何取出,存储数据?跳转外部链接?与非本机联调?修改头部标题?动态更改样式?动态获取设备宽高?(微信小程序)
3. 当连接后端的时候,1.关闭防火墙,2.下面这张图片
如何获取data中的值?如何取出,存储数据?跳转外部链接?与非本机联调?修改头部标题?动态更改样式?动态获取设备宽高?(微信小程序)
否则报错
如何获取data中的值?如何取出,存储数据?跳转外部链接?与非本机联调?修改头部标题?动态更改样式?动态获取设备宽高?(微信小程序)文章来源地址https://www.toymoban.com/news/detail-495149.html

到了这里,关于如何获取data中的值?如何取出,存储数据?跳转外部链接?与非本机联调?修改头部标题?动态更改样式?动态获取设备宽高?(微信小程序)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • excel函数获取excel中json中的值

    存在一份这样的json,作为excel的一列,现在需要获取其中一个字段的值。 提取\\\".TENANT_ID\\\"的字符串值的公式: 提取\\\".ID\\\"的字符串值的公式: 要提取 “fsType” 中的 “name” 值,您可以使用以下公式: 该公式假设 JSON 数据位于 C1 单元格中。请根据实际情况调整公式中的单元格引

    2024年02月13日
    浏览(37)
  • java通过stream流的形式把列表中某个字段的值取出并生成列表

    可以使用Java 8中引入的Stream API来实现这一功能。例如,假设你有一个类名为Person的列表,并且你想要从这个列表中提取所有人的姓名并生成一个新的列表。你可以这样做: 这段代码首先使用 stream() 方法将列表转换为流。然后,使用 map() 方法对流中的每个元素执行一个转换函

    2024年02月12日
    浏览(30)
  • redisTemplate.opsForValue().get(KEY)从Redis中取出的值为null 的解决方法

    redisTemplate.opsForValue().get(KEY)从Redis中取出的值为null 的解决方法 最近,博主在整理毕设时就遇到一个问题:我往Redis中存手机验证码,我把手机号当做key ,验证码当做value 存储到 Redis 中,但是在我在需要在登录操作中取验证码时遇到一个问题: 困惑: 我Redis 中明明存的有,

    2024年02月11日
    浏览(32)
  • jq如何获取选中option的值_使用jquery操作select(获取选中option的值等)

    总结下使用jQuery操作select的方法。 1.获取第一个候选项的值。 $(\\\'#test option:first\\\').val(); 2.获取最后一个候选项的值。 $(\\\'#test option:last\\\').val(); 3.获取第二个候选项的值。 $(\\\'#test option:eq(1)\\\').val(); 4.获取选中的候选项的值。 $(\\\'#test\\\').val(); $(\\\'#test option:selected\\\').val(); 5.设置值为2的候选项

    2023年04月08日
    浏览(39)
  • c#获取Web.Config中的值出现的错误及解决办法

    1.错误提示 2.原因寻找 问题出在Web.Config文件中 图示如下: 3.改正代码如下: ettings

    2024年04月11日
    浏览(33)
  • React 如何获取上一次 state 的值

    一、用 ref 存储上一次的 state 类似 usePrevious 二、通过 setState 的入参改为函数获取

    2024年02月10日
    浏览(70)
  • 微信小程序——如何获取到输入框的值

    在微信小程序中,可以通过以下几种方式来获取输入框的值: 使用 bindinput 绑定输入事件,通过 event.detail.value 获取输入框的值。具体操作如下: 使用双向数据绑定,在 input 组件中使用 value 属性绑定一个变量,然后通过 this.data.variableName 获取输入框的值。具体操作如下: 通

    2024年02月09日
    浏览(34)
  • chatgpt赋能python:Python中如何取出字符串中的数字并赋予新的变量

    在 Python 中,我们经常需要处理字符串,其中可能包含多种类型的数据。当我们需要获取字符串中的数字时,该怎样做呢?本文将介绍取出字符串中的数字的方法,并赋予新的变量,以便后续使用。 第一种方法是使用循环遍历字符串,将字符串中的每个字符逐一比较,如果是

    2024年02月08日
    浏览(35)
  • java中HashMap如何根据value的值去获取key是多少

    在Java中,HashMap是一种基于键值对存储数据的数据结构。HashMap并没有直接提供根据value获取key的方法。但你可以通过遍历HashMap的entrySet,找到对应的value,然后获取其对应的key。 以下是一个示例代码: 你可以传入一个HashMap和一个value,这个方法会遍历HashMap的entrySet,找到第一

    2024年02月09日
    浏览(30)
  • 在vue中Antv G2 折线图如何添加点击事件获取折线上点的值

      在项目中有个需求是点击折线图的点,获取当前点的信息,其它图形都可以参考相关的API获取到,但area做的折线图怎么都获取不到点击的信息,只能获取全部的信息,最终解决如下: 用户的鼠标在折线图上移动时,监听tooltip的变化,通过一个变量记录tooltip的当前值。 对

    2024年02月13日
    浏览(26)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包