收藏
回答

关于页面加载

  1. 我在一个页面定义了一个数组,在事件中添加了数据,但是当我再次进入这个页面,由于定义的数组是空的,页面又重新渲染了,页面为空,这该这么办 ?

  2. 使用background渲染页面的时候,有部分页面会不显示完全,我在wxss中page()来定义整个页面颜色,但是怎么通过事件来修改页面颜色参数,我怎么写都不对。希望大神解答一下,最好附上代码


最后一次编辑于  2018-12-13  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

1 个回答

  • small & significant
    small & significant
    2018-12-14

    数据可以存全局或者缓存,进页面读取赋值应该就可以了。background渲染不全可能是元素层级问题,一个元素一个元素查,要动态更改颜色可以定义参数参数,用参数进行三元法则判断输出类名来变化

    2018-12-14
    赞同
    回复 8
    • 陈淀
      陈淀
      2018-12-14

      但是我每次是点击事件才添加的数据,如果进页面直接给赋值了,点击事件还有什么用,并且也不能重复添加

      2018-12-14
      回复
    • small & significant
      small & significant
      2018-12-14回复陈淀

      希望你详细描述一下业务场景和需求,说清楚数组赋值和页面渲染之间的关联性。

      2018-12-14
      回复
    • 陈淀
      陈淀
      2018-12-14回复small & significant

      我有两个页面,一个页面有一个form表单,一个显示表单内容。

      在form表单中由于我不知道怎么得到图片路径,我把从相册或者拍照获取到的图片路径存储在input中。在form提交的时候获取了四个input值,同时把他们放到了本地缓存。

      在另一个页面,我定义一个空数组,获取本地缓存内容,点击事件可以把本地缓存加入数组,在页面渲染,同时清空了本地缓存以便于下一次的渲染条目。在这里有个逻辑上的错误,就是每次进入这个页面,由于定义的数组为空,并没有保留上次的渲染。

      我是一名初学者,可能问题描述的不是听清楚,您方便留个联系方式吗

      2018-12-14
      回复
    • small & significant
      small & significant
      2018-12-14回复陈淀

      这么看来你的所谓的绑定事件并不是服务于渲染的。你想做的就是一个页面抛几个数据到另一个页面渲染出来就是了对么?


      2018-12-14
      回复
    • 陈淀
      陈淀
      2018-12-14

      对,保证条目的添加

      2018-12-14
      回复
    查看更多(3)