首页 > 课堂 > 小程序 > 正文

微信小程序如何访问公众号文章

2020-03-21 15:52:40
字体:
来源:转载
供稿:网友

前言

随着小程序不断的发展,现在个人的小程序也开放了很多功能了,个人小程序直接打开公众号链接。在群里看到的一款小程序,点击可以直接阅读文章了,所以琢磨了一下,写了一些源码。

主要代码:

<web-view src="https://mp.weixin.qq.com/s?__biz=MzI2ODUxMzg4Nw==&mid=2247485016&idx=1&sn=e5f60600ea30f669264ddcf5db4fb080&chksm=eaef2168dd98a87ead60eed0f24e799c1befbfe95e341231216af72315c33a56839f92e69ef9&token=29762947&lang=zh_CN#rd"></web-view>

为了达到效果,更加具体的demo

效果如下

github地址:https://github.com/wangxiaoting666/weixinlink

微信小程序,公众号

weixin.wxml

<navigator url="/pages/search/search" hover-class="changestyle"> <view class="view-search">  <input class="input" placeholder-class="input-placeholder" placeholder="输入文章和链接" bindinput="bindSearchInput" />  <image class="button" src="/images/search.png" bindtap="tapSearch" /> </view></navigator><view class="container"> <view wx:for="{{cardTeams}}" wx:key="{{cardTeam.viewid}}" wx:for-item="cardTeam" class="item" bindtap="bindViewTap">  <image class="img" src="{{cardTeam.imgsrc}}" mode="scaleToFill"></image>  <view class="number-wrapper">   <text class="name">{{cardTeam.name}}</text>   <view class="count-wrapper">    <text class="count">{{cardTeam.count}}</text>   </view>  </view> </view></view>

weixin.wxss

.container { padding-top: 0;}.item { width: 100%; height: 220rpx; position: relative; display: flex; margin: 10rpx 10rpx; border-bottom: 1px solid rgb(197, 199, 199);}.item:first-child { margin-top: 0;}.item .remove { width: 60px; height: 100%; background-color: red; position: absolute; top: 0; right: -60px; display: flex; justify-content: center; align-items: center;}.item .number-wrapper { height: 100%; padding-top: 40rpx; flex-direction: column; justify-content: space-between;}.item .ok { width: 60px; height: 100%; padding-right: 20rpx; display: flex; justify-content: center; align-items: center; background-color: #98f5ff;}.item .img { width: 150rpx; height: 150rpx; padding: 20rpx;}.number-wrapper .name { margin: 10rpx 10rpx 10rpx 10rpx; font-size: 39rpx; overflow: hidden;}.number-wrapper .count-wrapper { display: flex; align-items: center; margin-left: 10rpx; font-size: 25rpx;}.number-wrapper .count-wrapper .decrease-btn { font-size: 30rpx;}.number-wrapper .count-wrapper .increase-btn { font-size: 30rpx;}.number-wrapper .count-wrapper .count { margin: 0 1rpx 0 1rpx; font-size: 30rpx;}.number-wrapper .price-wrapper .people { margin-left: 250rpx; font-size: 30rpx;}/* 搜索框样式 */.view-search { display: flex; flex-direction: row; height: 70rpx; margin: 20rpx; padding: 5rpx; border: 1px #e4e2e2 solid; border-width: thin; align-items: center;}.input { flex: 1; height: 60rpx;}.input-placeholder { color: #999;}.button { width: 60rpx; height: 60rpx;}

weixin.js

//index.js//获取应用实例var app = getApp();var cardTeams;Page({ data: {  cardTeams: [{    "viewid": "1",    "imgsrc": "../../images/win/1.jpg",    "price": "¥1245",    "count": "一个40岁老码农的总结,",    "name": "一个40岁老码农的总结,奋斗",   }, {    "viewid": "2",    "imgsrc": "../../images/win/2.jpg",    "price": "¥2345",    "count": "小公司打杂三年,意外拿到",    "name": "小公司打杂三年,意外拿到美",   }, {    "viewid": "3",    "imgsrc": "../../images/win/3.jpg",    "price": "¥2345",    "count": "作为一个有追求的前端程序媛作",    "name": "作为一个有追求的前端程序媛",   }, {    "viewid": "4",    "imgsrc": "../../images/win/4.jpg",    "price": "¥2345",    "count": "女程序媛面试总结:我",    "name": "女程序媛面试总结:我是这",   },   {    "viewid": "5",    "imgsrc": "../../images/win/5.jpg",    "price": "¥2345",    "count": "前端工作那些年,怎么避?",    "name": "前端工作那些年,怎么避免",   }  ] }, //事件处理函数 bindViewTap: function() {  wx.navigateTo({   url: '../weixinlink/weixinlink'  }) }, onLoad: function() {  console.log('onLoad:' + app.globalData.domain) }})

文章界面

weixinlink.wxml

<web-view src="https://mp.weixin.qq.com/s?__biz=MzI2ODUxMzg4Nw==&mid=2247485427&idx=1&sn=ebfb8851c6cbb0d40c93f8ecbda83687&chksm=eaef20c3dd98a9d5a19f5ad195888c603c8c819021bab602d11f9aa757b66475d39d23f664c4&token=1408526571&lang=zh_CN#rd"></web-view>

注意:

小程序要和公众号关联,链接才可以打开。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持VEVB武林网。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表