# 编辑器
云智开发平台使用的编辑器提供 js/css/sql/json 等语言支持,提供代码高亮、代码格式化、语法只能提示、数据智能提示等功能。在云智开发平台开发者会使用到的编辑器分别是前端页面函数脚本编辑器、css 样式编辑器、后台服务脚本编辑器。我们还根据其具体的使用场景做了相应的自定义语法智能提示。其触发规则如下:
在前端函数脚本编辑器中:
- $context.触发当前函数所处上下文对象中状态的提示
- $vm.触发当前页面实例对象中属性方法的提示
- $(组件句柄)触发组件句柄所指向的组件实例对象中属性方法的提示
- $user.触发开发账号中的信息提示
- $utils.触发内置工具函数提示
- $http.触发内置 http 请求方法提示
在后台服务脚本编辑器中:
- $api.get()、$api.invoke()、$api.post()都会触发当前开发者拥有权限的 api 列表数据提示