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


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 相关文章推荐
checkbox 复选框不能为空
Jul 11 Javascript
前端开发必须知道的JS之原型和继承
Jul 06 Javascript
Jquery中扩展方法extend使用技巧
Aug 24 Javascript
javascript 自定义回调函数示例代码
Sep 26 Javascript
JS解析XML实例分析
Jan 30 Javascript
JS实现仿中关村论坛评分后弹出提示效果的方法
Feb 23 Javascript
readonly和disabled属性的区别
Jul 26 Javascript
Node.js环境下JavaScript实现单链表与双链表结构
Jun 12 Javascript
小程序云开发初探(小结)
Oct 24 Javascript
纯javascript实现选择框的全选与反选功能
Apr 08 Javascript
微信小程序分包加载代码实现方法详解
Sep 23 Javascript
js利用拖放实现添加删除
Aug 27 Javascript
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
中篇:安装及配置PHP
2006/12/13 PHP
phpmyadmin config.inc.php配置示例
2013/08/27 PHP
php事务处理实例详解
2014/07/11 PHP
Laravel实现构造函数自动依赖注入的方法
2016/03/16 PHP
php 的反射详解及示例代码
2016/08/25 PHP
PHP简单获取随机数的常用方法小结
2017/06/07 PHP
php 使用 __call实现重载功能示例
2019/11/18 PHP
对象的类型:本地对象(1)
2006/12/29 Javascript
javascript 广告后加载,加载完页面再加载广告
2010/11/25 Javascript
动态加载dtree.js树treeview(示例代码)
2013/12/17 Javascript
JavaScript中的关联数组问题
2015/03/04 Javascript
60行js代码实现俄罗斯方块
2015/03/31 Javascript
三个js循环的关键字示例(for与while)
2016/02/16 Javascript
微信小程序 教程之wxapp 视图容器 view
2016/10/19 Javascript
轻松学习Javascript闭包
2017/03/01 Javascript
纯js实现页面返回顶部的动画(超简单)
2017/08/10 Javascript
JS处理一些简单计算题
2018/02/24 Javascript
mpvue将vue项目转换为小程序
2018/09/30 Javascript
Vue.js的模板语法详解
2020/02/16 Javascript
vue实现短信验证码输入框
2020/04/17 Javascript
vue使用element-ui实现表单验证
2020/12/13 Vue.js
Vue仿Bibibili首页的问题
2021/01/21 Vue.js
[00:11]战神迅矛
2019/03/06 DOTA
python实现批量下载新浪博客的方法
2015/06/15 Python
python_opencv用线段画封闭矩形的实例
2018/12/05 Python
python utc datetime转换为时间戳的方法
2019/01/15 Python
Python判断telnet通不通的实例
2019/01/26 Python
pyqt远程批量执行Linux命令程序的方法
2019/02/14 Python
Django框架实现在线考试系统的示例代码
2020/11/30 Python
Python 爬虫批量爬取网页图片保存到本地的实现代码
2020/12/24 Python
详解HTML5中的manifest缓存使用
2015/09/09 HTML / CSS
什么是封装
2013/03/26 面试题
揠苗助长教学反思
2014/02/04 职场文书
法人授权委托书公证范本
2014/09/14 职场文书
学雷锋日活动总结
2015/02/06 职场文书
2015年评职称个人工作总结
2015/10/15 职场文书