| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> WPS加载项系列(2)第二个WPS项目 -> 正文阅读 |
|
[JavaScript知识库]WPS加载项系列(2)第二个WPS项目 |
上一章讲解了官方提供的第一个wps项目,这个项目主要用来了解nodejs使用以及wps能实现哪些功能,后续在项目开发中,相似功能的开发可以有个参考。 下面将要讲解官网提供的第二个wps项目,这个项目可以选择原生的js及html代码,也可以选择集成看vue前端框架的代码。 一、如何新建 WPS 加载项
二、如何在官网demo上创建自己的加载项项目 1.官网demo下载完成后,首先对项目文件夹进行重名名,比如重命名为OAProject,毕竟后续是要上生产环境,总不能还使用HelloWps吧 2.对项目结构进行调整,这里我创建了html、js、css、picture、配置、缓存六个文件夹,其中html、js、css存放的是业务代码。image存放的是图片,包括加载项图标。配置存放的是一些持久化配置文件。缓存存放的是一些缓存文件。ribbon.xml、index.html放在最外层,main.js、ribbon.js放在js文件夹中,js文件夹中还包括通用工具类文件夹、第三方包文件夹和业务文件夹,在main.js里面引入ribbon.js、通用工具类、第三方包、业务代码。
3.修改package.json中的版本号,用于打包部署使用 三、如何和后台交互 这里演示一个简单的登陆功能,进行账号登陆操作 1.ribbon.xml添加登陆按钮
2.在ribbon.js中加入id="xxxLogin"时点击触发的逻辑OnActionForxxxLogin()
3.在js/业务文件夹中创建login.js,同时在main.js中引入login.js
4.在html/业务文件夹中创建login.html
5.前台html登陆逻辑
6.后台controller登陆逻辑
总结:通过以上的介绍,可以快速搭建起一个属于你自己的wps加载项项目,快动手试试吧 |
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 2:53:15- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |