微信小程序同步微信公众号文章(二)

微信小程序同步微信公众号文章(二),第1张

首先确认是否有相应的接口权限,这里主要用到获取素材相关的接口,可以看到对应接口文档,个人号还是有对应权限的。

在新增了永久素材后,开发者可以分类型获取永久素材的列表:

1、获取永久素材的列表,也包含公众号在公众平台官网素材管理模块中新建的图文消息、语音、视频等素材 。

2、临时素材无法通过本接口获取。

3、调用该接口需>

<html>

<head>

<title>无标题</title>

</head>

<body>

<script type="text/javascript">

var ac = ['id1','id2'];

var ad = ['title1','title2'];

var ae = ['uid1','uid2'];

var af = ['utitle1','utitle2'];

var r=[];

for(var i=0;i<aclength;i++)

rpush({id:ac[i],title:ad[i],ulist:[{uid:ae[i],utitle:af[i]}]});

//输出,以进行核对

documentwrite("[");

for(var i=0;i<rlength;i++)

{

documentwrite("{");

documentwrite("id:'"+r[i]['id']+"',");

documentwrite("title:'"+r[i]['title']+"',");

documentwrite("ulist:[{uid:'"+r[i]['ulist'][0]['uid']+"',");

documentwrite("utitle:'"+r[i]['ulist'][0]['utitle']+"'}]");

documentwrite("}");

if(i!=rlength-1)

documentwrite(",<br />");

}

documentwrite("]");

</script>

</body>

</html>

Page({

    data: {

        imgI:0

    }

})

loadImg(){

        let that=this,image=thatdatalistimg,i=thatdataimgI;

        for(i;i<imagelength;i++){

            wxdownloadFile({

                url: thatdataurl+image[i],

                success (res) {

                    if (resstatusCode === 200) {

                        wxsaveImageToPhotosAlbum({

                            filePath: restempFilePath,

                            success(res){

                                if (i==imagelength) {

                                    wxshowToast({

                                        title: '保存成功',

                                    })

                                } else {

                                    thatsetData({

                                        imgI:i+1

                                    })

                                    thatloadImg()

                                }

                            }

                        })

                    }

                }

            })

        }

    },

想尝试做一个查询的功能 可以根据id查到text 或者根据text查到id

resultset: [{id:1,text:"aaa"},{id:2,text:"bbb"}, {id: 3,text: 'ccc'}, {id: 4,text: 'f' }]

附上数组如下,尝试了一些方法 就像在传统语言那样遍历数组然后寻找相等的值

var resultSet =thisdataresultset    const length = resultSetlength    var val = thisdatainputValue        if(val){

         consolelog(val)         for(let i =0;i<=length;i++){           //consolelog(resultSet[i])

            if(val == resultSet[i]id){

              consolelo("找到了")              var result = thisdataresultSet[i]id

             consolelog("结果是"+result)

            }             else{

              consolelog("没找到结果")

            } 

              

      }

 

   }    else{

     consolelog("没输入啊")

   }

 }

//第一层循环

<view wx:for="{{arr}}" wx:key="index">

    <view>{{itemname}}</view>

    //第二层循环,修改item、index名称

    <view wx:for="{{itemprocess}}" wx:for-item="itema" wx:for-index="indexa" wx:key="indexa">

        // 判断是哪种结构

        <block wx:if="{{itemagoods_name}}">

            <view>{{itemagoods_name}}</view>

        </block>

        <block wx:else>

            <view>{{itematype}}</view>

            //第三层判断是否是数组

            <block wx:if="{{itemastate && itemastate[0] && itemastate[0]time}}">

                <view wx:for="{{itemastate}}" wx:for-item="itemb" wx:for-index="indexb" wx:key="indexb">{{itembtime}}</view>

            </blcok>

            <blcok wx:else>

                <view>{{itemastate}}</view>

            </blcok>

        </block>

    </view>

</view>

以上就是关于微信小程序同步微信公众号文章(二)全部的内容,包括:微信小程序同步微信公众号文章(二)、uniapp带参返回上一页功能实现、关于小程序js遍历数组问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10132975.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存