百度小程序概述

百度小程序调研&微信转百度 微信小程序转成百度小程序的转变内容,转变防范,以及百度小程序调研的记录 阅读详情

1. 新建页面, 在 app.json 中注册页面. 技巧, 直接选中pages, 在上放选择新建page, app.json会自动加入进来.

{
    "pages": [
        "pages/index/index",
        "pages/zcontent/zcontent"
    ],
    "window": {
        "navigationBarBackgroundColor": "#ffffff",
        "navigationBarTextStyle": "black",
        "navigationBarTitleText": "主标题",
        "backgroundTextStyle": "light"
    }
}

2. 数据绑定, 2种方法, 1种是放在 data中, 1种是setData 赋值

2.1 放在data中, 然后绑定到页面

Page({
    data: {
       current: 0,
    },

    onLoad(){

    }
})
<view class="zlogo">
    <image src="{{current}}"></image>
</view>

2.2 setData 赋值

that.setData({
    items: res.data['data']
})

模板循环

<view s-for="item in items" class="zcontent" bind:tap="clicknr" data-swan="{{item.id}}">
    <view class="c01">
        <image class="c01img" src="https://baiduapi.bjoral.com{{item.thumb}}"></image>
    </view>
    <view class="c02">
        <view class="c02title">{{item.title}}</view>    
        <view class="c02description">{{item.description|substr=0,10}}...</view>   
        <view class="c02time">{{item.addtime}}</view>   
    </view>
</view>

3. 绑定事件, 并拿到属性值

<view class='xx' bind:tap="clicknr" data-swan="2"></view>
clicknr: function (event) {
    // console.log(event.currentTarget.dataset.swan);
    swan.navigateTo({
        url: '/pages/zcontent/zcontent?id=' + event.currentTarget.dataset.swan
    });
},

4. 页面跳转到下一个页面

swan.navigateTo({
    url: '/pages/zcontent/zcontent?id=100'
});

5. 接受到上一个页面的值

onLoad: function (options) {
    // options.id 这个id就是上一页面传递过来的值
    console.log(options.id);
},

6. ajax请求

Page({
    
    onShow() {

        //meta信息
        var that = this;
        swan.request({
            url: 'https://baiduapi.bjoral.com/baidu/indexDetail', // 仅为示例,并非真实的接口地址
            method: 'POST',
            dataType: 'json',
            data: {
                key: 'value'
            },
            header: {
                'content-type': 'application/json' // 默认值
            },
            success: function (res) {
                // console.log(res.data.data['img']);

                swan.setPageInfo({
                    title: res.data.data['meta']['title'],
                    keywords: res.data.data['meta']['keywords'],
                    description: res.data.data['meta']['description'],
                    image: res.data.data['img'],
                    success: function () {
                        console.log('setPageInfo success');
                    },
                    fail: function (err) {
                        console.log('setPageInfo fail', err);
                    }
                })

            },
            fail: function (err) {
                console.log('错误码:' + err.errCode);
                console.log('错误信息:' + err.errMsg);
            }
        });
    }

})

7. php返回json

function show($status, $message, $data = array())
{
    $result = array(
        'status'  => $status,
        'message' => $message,
        'data'    => $data,
    );

    exit(json_encode($result));
}

8. php中处理 日期和html

public function detail($id)
{
    $Art  = M('Article');
    $arts = $Art->field('id,cid,title,thumb,content,keywords,description,addtime')->where(array('ischecked' => 1, 'isdelete' => 0))->where(array('id' => $id))->limit(1)->find();

    //处理html格式
    $arts['content'] = htmlspecialchars_decode($arts['content']);
    // 替换/Uploads/ 为绝对路径
    $arts['content'] = str_replace('/Uploads', 'https://baiduapi.bjoral.com/Uploads', $arts['content']);
    // 处理img大小, 加上属性 max-width:100%
    $arts['content'] = str_replace('<img', "<img style='max-width:100%' ", $arts['content']);


    if (!empty($arts)) {
        show(1, '输出成功', $arts);
    } else {
        show(0, '输出失败');
    }

}
//处理字符串
foreach ($arts as &$v) {
    $v['title']       = mb_substr($v['title'], 0, 11, 'utf-8');
    $v['description'] = mb_substr($v['description'], 0, 20, 'utf-8');
    $v['addtime']     = date("Y-m-d", $v['addtime']);
}

 

百度小程序以及如何进行SEO?     百度 Applet,也称为百度智能小程序。我们直接在这里调用百度 applet,只是为了区别于WeChat applet,支付宝 applet 哈。 百度什么是智能小程序?只是它出来了,不,一年中有20天!见下文百度百科全书官方介绍截图。   白杨不再用白话说话百度什么是小程序,入口在哪里?如果你想知道它是什么,它很简单。您可以使用百度 APP(记得是百度 APP,而不是在浏览器百... 阅读详情

相关推荐

[功能]微信小程序——使用百度地图定位

[功能]微信小程序——使用百度地图定位 1.申请百度地图的开发权限——&amp;amp;amp;gt;用appid拿到AK 步骤 1.http://lbsyun.baidu.com/apiconsole/key 2.邮箱激活 3.拿到AK 4.配置到自己的微信小程序中 module.exports = { baiduAK: 'ScBNp8ElRVXt7WLkTeVeeWGhd9GQwgKB' } 5.请求百...

semoon的博客 5141

dosbox代码框如何变大以及虚拟盘的建立

1.首先是代码框怎么变大,找到dosbox的option文件,在里面添加代码,如下图所示。 2.怎么让代码自动运行到masm那一步以及创建虚拟盘,也是和第一步一样找到option文件,翻到最后,具体步骤如下。 以上内容均是我从王爽老师那里看来然后总结了一下,有不好的地方,请见谅!下面是教程链接:baiduboxapp://swan/y1lpwNoOyVpW33XOPd72rzN4aUS43Y3O/pages/blog/index?blogId=124264604&_b

LinlinBug的博客 5017

swan模型用户手册

第三代海浪模式swan的用户手册,可以给从事海洋气象模式的人员提供参考

细数百度小程序踩的坑

最近接触百度小程序挺多,开发了几个产品,都快被百度的小程序折磨死。真的是不想吐槽了,接下来我就讲讲我遇到的坑与一些经验。 1. s-for 这个for循环的写法为s-for='arr' 或者 s-for= 'item,index in arr'。这些到没什么,主要是s-for不能循环常数。。。这让我从微信小程序转到百度小程序不太习惯。。。官方回应说什么底层diff差异哦,后面会修复。不知道现在修复好没。 2. 自定义组件之命名与路径 引用组件的时候,在json文件中,usingCo...

acvc225的博客 1480

小程序 (Thinkphp小程序一键生成平台源码)

Thinkphp5一键生成小程序源码,平台系统cms系统出售,平台没加密,可以进行OEM招商。一键生成小程序源码共上线29套各行各业模板。一键生成小程序源码包含小程序前端和后台源码,附详细安装说明和小程序平台安装文档

Java 开发打飞机小游戏(附完整源码)

上图 写在前面 技术源于分享,所以今天抽空把自己之前用java做过的小游戏整理贴出来给大家参考学习。java确实不适合写桌面应用,这里只是通过这个游戏让大家理解oop面向对象编程的过程,纯属娱乐。代码写的很简单,也很容易理解,并且注释写的很清楚了,还有问题,自己私下去补课学习。 完整代码 敌飞机 import java.util.Random; 敌飞机: 是飞行物,也是敌人 public class Airplane extends FlyingObject implements Enemy {

一只独孤的程序猿 1万+

帝国CMS对接百度小程序实现文章自动收录的方法

百度小程序之帝国CMS对接实现收录自动化同步,省时省力省心,特别是那些文章比较多的帝国CMS站非常适合这个方法。

学无止尽-夫子 1293

一个AI Agent顶十个软件,toB赛道正在大洗牌

一个AI Agent顶十个软件,toB赛道正在大洗牌

ith321的博客 1331

百度小程序搜索结果出图配置

搜索结果中展现图片,一方面可以让搜索用户有更好的浏览体验,同时也可以为搜索结果带来更多点击。现在面对智能小程序推出搜索结果出图权益,允许开发者推荐智能小程序在搜索结果中展示的图片。搜索结果出图的图片样式共分两种,一图样式和三图样式,现阶段一图样式已全量开放,三图样式内测逐渐开放中。一图示例三图示例。

219

IPD流程中CBB管理的5个致命误区,第3个坑了80%的团队

本文深入剖析了IPD流程中CBB管理的五个致命误区,尤其指出缺乏有效的度量与激励机制是影响80%团队的核心陷阱。文章强调CBB的核心在于前瞻性设计,而非简单归档,并需平衡通用性与产品竞争力,同时建立持续运营机制,确保CBB与市场需求对齐,从而真正实现缩短开发周期、降低成本的目标。

weixin_29234423的博客 569

STM32G070xx将Flash页分块方式存储,固定数据块存储,实现一次擦除多次写入

本例程使用STM32G070xx芯片,Flash大小128KB,Flash每页(2048字节)写满后再擦除。操作存储区分为64块,每块32字节,即写满64次擦除一次;标定存储区分为16块,每块128字节,即写满16次擦除一次,每个存储区的块都有各自的头部标记

RaphaelCeo的博客 1544

百度智能小程序正式开源,开发方案详解!

13 日下午,2018 百度·智能小程序学院首场线下公开课在北京举行,百度官方数据显示,自今年 7 月份百度 AI 开发者大会以来,百度智能小程序月活已经过了 1.5 亿,值得一提的是,智能小程序已经在GitHub上开源,百度也即将成立开源联盟,促进小程序生态的发展和建设。会上,百度资深前端工程师张自萌还详解了智能小程序的开发解决方案,以下是对其演讲内容的整理报道。智能小程序开发流程首先是智能小程...

weixin_33861800的博客 3941

Arco Design Pro PC端商家后台框架 | Axure高保真原型库

摘要:本Axure原型设计方案基于字节跳动ArcoDesignPro规范,提供企业级后台快速搭建方案。包含动态表格、表单验证等核心组件,采用中继器驱动设计,支持响应式布局。方案覆盖80%后台常用交互,可节省60%原型制作时间,配套完整设计文档和组件库,实现原型到开发的高效衔接。特别适用于电商、SaaS等后台系统开发,支持权限管理、数据分析等场景,显著提升团队协作效率。

招风的黑耳优快云 3971

不仅只有微信小程序!盘点各大平台的小程序

1.微信小程序 2017年1月9日,张小龙在2017微信公开课Pro上发布的微信小程序正式上线。根据《2020年小程序互联网发展白皮书》,目前小程序数量超过600万个,其中微信小程序占到了64%,达到了380万款。月活用户超过8.3亿,日活用户超4亿。短短4年,微信小程序就达到这样的规模,发展速度非常惊人。要知道,苹果apple store应用数量达到100万,也花了近4年。 2.字节跳动小程序 字节跳动旗下App众多,包括今日头条、抖音等,都集成了小程序功能,开发者只需要开发一次,就可以实现在字节跳动全家

addooooba的博客 1349

深入解析LinuxCNC源码:从界面开发到硬件交互

本文深入解析LinuxCNC开源数控系统的源码架构与二次开发实践。详细介绍了从GTK+界面定制、Python脚本绑定,到硬件抽象层(HAL)配置与核心运动控制模块的完整开发流程。通过实战案例,帮助开发者掌握如何基于LinuxCNC源码进行界面开发和硬件交互定制,实现个性化数控系统。

weixin_29164843的博客 541

产品缺陷检测:表面缺陷检测_(1).产品缺陷检测基础理论

确定像素之间的相似性准则,如灰度值的差异。

zhubeibei168的博客 832

智能小程序是什么?

        智能小程序是什么? 正在上传…重新上传取消 百度小程序的发展历程 早在2013年,百度已正式推出轻应用。与现在小程序的思路类似——“无需下载、即搜即用”。但生不逢时,轻应用并没有像如今的小程序一样火起来。 正在上传…重新上传取消 直到2018年7月4日,百度智能小程序正式上线。百度副总裁沈抖提出,中国的互联网正在从开放走向封闭,巨头们都在搭建自己的“围墙花园”,百度小程序的核心旨在打破孤岛,以“更自然、更智能、更开放”的姿态为开发者赋能。 9月...

Sapphire521的博客 1430

如何通过单步调试的方法,找到 SAP Gateway 到底把 Fiori 应用发送的 OData 请求,投递到哪一台 ABAP 后台服务器了?

这是一个 Count 请求,得到服务器响应的数据是 204,这个 204 会以数字的形式,显示在 Fiori Launchpad tile 上。那如果当前 Gateway 系统可以连接到多台 ABAP 后台服务器,比如下图所示,可以连接 SAP S/4HANA,ERP 或者 SAP CRM,我怎么知道 SAP UI5 应用上显示的数据,到底来自哪一台 ABAP 后台服务器呢?,就是上图 ABAP 调试器里断点停留的位置,即 SAP Frontend 服务器,通过 RFC 将 OData 请求投递给。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 640

uni-app微信小程序分包

uni-app微信小程序分包

lsklike的博客 1375

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

百度AI产品与应用学习路线之AI服务应用(百度云智学院学习笔记)

熟悉百度在AI服务应用场景中的产品及实践 智能创作 智能创作平台介绍 智能创作之自动创作操作指导 智能创作之辅助创作操作指导 百度大脑内容审核平台使用教程 智能定位 百度地图智能定位服务应用 智能小程序 小程序性能优化 同层渲染的应用 DuerOS DuerOS开放平台简介 人机交互系统:DuerOS应用对话式人工智能 AR AR互动开发实践 AR应用落地的最...

zbp_12138的博客 2304

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

微信小程序的使用(一)

本人学习视频为黑马程序员,视频连接为:B站黑马程序员 微信小程序的介绍 微信小程序,简称小程序,英文名为Mini Program,是一种不需要下载安装即可使用的应用,用户扫一扫或搜一下便可打开应用。 为什么是微信小程序 1.微信有着海量用户,而且粘性高,在微信里开发产品更容易接触用户。 2.推广APP或公众号的成本太高。 3.开发适配成本低(微信已做好适配工作) 4.容易小规模试错,然后快速迭代。 5.跨平台。 其他的小程序 1.支付宝小程序 2.百度小程序 3.QQ小程序 4.今日头条+抖音小程序 以上这

zouzi1的博客 714

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

百度交易中台之商品推广流程构建以及实现

????????关注后回复“进群”,拉你进程序员交流群????????作者丨百度交易团队来源丨百度Geek说(ID:baidugeektalk)导读:从2020年开始,百度开始构建自己的商品推广系统,目前系统...

<sdffdsfsdfdfs>sfsfsfsdfsdffds</sdfsDS>Fsd 1387

百度小程序html转码,百度小程序转换工具

这是一个将百度小程序中的大多数与微信小程序功能相关,格式相似的api与属性转化为微信小程序的格式,其中包含了json、js、wxml的转换,但是转换只是治标并不治本,所以转化结束的源码中的一些错误还是需要靠自己进行解决。该程序可以给你的代码迁移省下一部分的精力。安装方法npm i baidu2wxapp -gbaidu2wxapp --path E:\work\2019\apptools上面的文件...

weixin_39618176的博客 4316

百度智能小程序_百度小程序页面开发

 百度智能小程序_百度小程序页面开发 百度智能小程序的启动 1、用户点击入口后,百度 App 会加载智能小程序的代码包; 2、解压并获取其中的 app.json ; 3、根据框架机制,智能小程序框架在加载完成代码包之后,会启动 pages 中的第一项,并渲染为首次看到的页面; 4、智能小程序启动后,开始调用 app.js 中预设的生命周期方法。 App({ onLaunch: f...

技术IT快讯 4306

在小程序中使用百度地图

进入百度开放平台官网,点击右上角“API控制台”,注册成为百度地图开发者。进入控制台,创建一个新应用。填写相应信息时,应用类型选择【微信小程序】,APPID填写小程序开发者ID。点击提交后,即可在查看应用页面看到申请成功的密钥(AK)。在项目根目录下新建一个路径,下载百度地图微信小程序JavaScript API,解压后的文件中有 bmap-wx.js 文件(压缩版 bmap-wx.min.js ),将其拷贝到新建的路径下,安装完成。登录微信公众平台-> “开发” -> “开发管理” -> ”开发设置“->

weixin_44001906的博客 1万+
上一篇: 模型时间戳+软删除
下一篇: git添加到码云
自娱自乐22
博客等级 码龄18年 241粉丝 135原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值