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


Posted in Javascript onJuly 08, 2019

前言

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

主要代码:

<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>

注意:

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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Prototype使用指南之selector.js说明
Oct 26 Javascript
js post方式传递提交的实现代码
May 31 Javascript
js去字符串前后空格5种实现方法及比较
Apr 03 Javascript
初步了解javascript面向对象
Nov 09 Javascript
javascript类型系统_正则表达式RegExp类型详解
Jun 24 Javascript
手机端 HTML5使用photoswipe.js仿微信朋友圈图片放大效果
Aug 25 Javascript
一篇看懂vuejs的状态管理神器 vuex状态管理模式
Apr 20 Javascript
JS执行控制之节流模式实例分析
Dec 21 Javascript
微信小程序使用map组件实现路线规划功能示例
Jan 22 Javascript
利用vue重构有赞商城的思路以及总结整理
Feb 21 Javascript
node.js使用stream模块实现自定义流示例
Feb 13 Javascript
如何正确解决VuePress本地访问出现资源报错404的问题
Dec 03 Vue.js
JavaScript实现的开关灯泡点击切换特效示例
Jul 08 #Javascript
JavaScript实现的联动菜单特效示例
Jul 08 #Javascript
vue拖拽组件 vuedraggable API options实现盒子之间相互拖拽排序
Jul 08 #Javascript
JavaScript定时器设置、使用与倒计时案例详解
Jul 08 #Javascript
Vue实现拖放排序功能的实例代码
Jul 08 #Javascript
JavaScript中Dom操作实例详解
Jul 08 #Javascript
JavaScript实现五子棋游戏的方法详解
Jul 08 #Javascript
You might like
论坛头像随机变换代码
2006/10/09 PHP
强制PHP命令行脚本单进程运行的方法
2014/04/15 PHP
PHP自定session保存路径及删除、注销与写入的方法
2014/11/18 PHP
CI框架给视图添加动态数据
2014/12/01 PHP
常用的php图片处理类(水印、等比缩放、固定高宽)分享
2015/06/19 PHP
php编程每天必学之验证码
2016/03/03 PHP
PHP实现网站访问量计数器
2017/10/27 PHP
实现php删除链表中重复的结点
2018/09/27 PHP
yii框架结合charjs统计上一年与当前年数据的方法示例
2020/04/04 PHP
再谈javascript面向对象编程
2012/03/18 Javascript
javascript跑马灯悬停放大效果实现代码
2012/12/12 Javascript
jQuery 获取、设置HTML或TEXT内容的两种方法
2014/05/23 Javascript
jquery+ajax实现注册实时验证实例详解
2015/12/08 Javascript
js表单中选择框值的获取及表单的序列化
2015/12/17 Javascript
jquery选择器中的空格与大于号&gt;、加号+与波浪号~的区别介绍
2016/06/24 Javascript
使用jquery如何获取时间
2016/10/13 Javascript
Angular的$http的ajax的请求操作(推荐)
2017/01/10 Javascript
easyUI combobox实现联动效果
2017/01/17 Javascript
Angular 4依赖注入学习教程之ValueProvider的使用(七)
2017/06/04 Javascript
JS实现json对象数组按对象属性排序操作示例
2018/05/18 Javascript
vuex2中使用mapGetters/mapActions报错的解决方法
2018/10/20 Javascript
Nuxt.js SSR与权限验证的实现
2018/11/21 Javascript
layer弹出层显示在top顶层的方法
2019/09/11 Javascript
微信小程序实现搜索功能
2020/03/10 Javascript
详解Vue3 Teleport 的实践及原理
2020/12/02 Vue.js
python+matplotlib实现礼盒柱状图实例代码
2018/01/16 Python
python re库的正则表达式入门学习教程
2019/03/08 Python
利用python实现后端写网页(flask框架)
2021/02/28 Python
联想哥伦比亚网上商城:Lenovo Colombia
2017/01/10 全球购物
Smallable英国家庭概念店:设计师童装及家居装饰
2017/07/05 全球购物
英国假发网站:Hothair
2018/02/23 全球购物
2014迎新年晚会策划方案
2014/02/23 职场文书
工商管理专业大学生职业生涯规划范文
2014/03/09 职场文书
2015入党自荐书范文
2015/03/05 职场文书
创业计划书介绍
2019/04/24 职场文书
解决Navicat for MySQL 连接 MySQL 报2005错误的问题
2021/05/29 MySQL