ionic实现底部分享功能
网络编程 2021-07-04 18:32www.168986.cn编程入门
这篇文章主要为大家详细介绍了ionic实现底部分享功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
本文实例为大家分享了ionic底部分享功能的具体代码,供大家参考,具体内容如下
<!DOCTYPE html> <html ng-app="myApp"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <link rel="stylesheet" href="js/lib/ionic1/css/ionic.min.css" rel="external nofollow" > <script src="js/lib/ionic1/js/ionic.bundle.min.js"></script> <title>Title</title> </head> <body ng-controller="myCtrl"> <!--页面头部--> <ion-header-bar class="bar-royal"> <h1 class="title">我是标题</h1> </ion-header-bar> <!--内容--> <ion-content> <!-- 1.添加下拉刷新的组件 --> <ion-refresher pulling-text="正在刷新页面数据..." on-refresh="doRefresh()"> </ion-refresher> <!--ng-repent 渲染内容--> <ul class="list"> <li ng-repeat="g in goodses track by $index"> <span ng-bind="g"></span> </li> </ul> <!-- 1.添加上拉刷新的组件 --> <ion-infinite-scroll on-infinite="loadMore()" distance="3%"> </ion-infinite-scroll> </ion-content> <!--页面底部--> <ion-footer-bar class="bar-royal"> <h1 class="title">我是底部</h1> <button class="button button-clear" ng-click="share()"><i class="icon ion-share"></i></button> </ion-footer-bar> <script> var app=angular.module("myApp",["ionic"]); app.controller("myCtrl",["$scope","$ionicActionSheet",function ($scope,$ionicActionSheet) { $scope.goodses=[]; for(var i=0;i<50;i++){ $scope.goodses.push(i+"我是首页展示") } //下拉刷新 $scope.doRefresh=function () { $scope.goodses=[]; //下拉载入数据 for(var i=0;i<50;i++){ $scope.goodses.push(i+"我是下拉载入") } $scope.$broadcast("scroll.refreshComplete"); } //上拉刷新 $scope.loadMore=function () { //上拉载入数据 for(var i=0;i<50;i++){ $scope.goodses.push(i+"我是上拉载入++++") } $scope.$broadcast("scroll.infiniteScrollComplete"); } //分享 // Action Sheet (操作表) //表示一个从下向上滑动出现的对话框 // 使用的时候,需要注入一个$ionicActionSheet服务 // 服务有一个函数show()用于根据指定的选项展示这个对话框 // 函数内必须用return true;进行返回,不然对话框不能关闭 $scope.share=function () { $ionicActionSheet.show({ buttons: [ { text: '<b>分享</b> 微信' }, { text: '<b>分享</b>QQ ' }, ], destructiveText: '删除', titleText: '分享', cancelText: '关闭', buttonClicked: function(index) { return true;//必须 }, destructiveButtonClicked:function () { console.log("删除按钮被点击了"); return true;//必须 } }); } }]) </script> </html>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持狼蚁SEO。
编程语言
- 宿迁百度关键词排名指南:实现精准营销的关键
- 四川SEO优化怎么做网络推广
- 立昂技术备案老域名收购:如何为您的业务赋能
- 安徽百度关键词seo贵不贵,一般需要多少钱
- 吉林百度快照排名怎么做电话营销
- 多伦新手做SEO怎么做
- 甘肃优化关键词排名推广怎么做论坛营销
- 沙雅SEO网站推广:提升您的在线可见性
- 四川SEO优化如何提升销售额和销售量
- 聂荣网站排名优化:提升网站可见性的全方位指
- 涞水SEO:提升地方企业在线可见性的策略
- 辽宁百度seo排名怎样做网站排名
- 临湘哪有关键词排名优化:提升网站可见度的关
- 黑龙江百度网站优化有没有优惠
- 凉城优化关键词排名推广:提升您的网络可见性
- 萝北整站优化:提升您网站流量和排名的全面指