当前位置: 首页 > wzjs >正文

如何用模版做网站北京seo招聘

如何用模版做网站,北京seo招聘,厦门微网站制作,wordpress 推特前言: 就像我们vue的web的框架element、iview等一样,我们的uni-app开发也有适合的他的框架,除了他本身的扩展组件以外,第三方好用的就是就是uview了。 实现效果: 官网信息: vue2版本:uview-ui …

前言:

        就像我们vue的web的框架element、iview等一样,我们的uni-app开发也有适合的他的框架,除了他本身的扩展组件以外,第三方好用的就是就是uview了。

实现效果:

官网信息:

vue2版本:uview-ui

Image 图片 | uView 2.0 - 全面兼容 nvue 的 uni-app 生态框架 - uni-app UI 框架uView UI,是 uni-app 生态最优秀的 UI 框架,全面的组件和便捷的工具会让您信手拈来,如鱼得水https://uviewui.com/components/image.html

vue3版本:uview-plus

安装unocss | uview-plus - 全面兼容nvue/鸿蒙/uni-app-x的uni-app生态框架 - uni-app UI框架uview-plus,是uni-app生态最优秀的UI框架,全面的组件和便捷的工具会让您信手拈来,如鱼得水https://uiadmin.net/uview-plus/components/unocss.html

具体使用:

vue2:

1、安装
npm install uview-ui@2.0.38
2、main.js中配置
// main.js,注意要在use方法之后执行
import uView from 'uview-ui'
Vue.use(uView)// 如此配置即可
uni.$u.config.unit = 'rpx'// 调用setConfig方法,方法内部会进行对象属性深度合并,可以放心嵌套配置
// 需要在Vue.use(uView)之后执行
uni.$u.setConfig({// 修改$u.config对象的属性config: {// 修改默认单位为rpx,相当于执行 uni.$u.config.unit = 'rpx'unit: 'rpx'},// 修改$u.props对象的属性props: {// 修改radio组件的size参数的默认值,相当于执行 uni.$u.props.radio.size = 30radio: {size: 15}// 其他组件属性配置// ......}
})
3、具体使用,带个u就可以了
<template><view><u-action-sheet :actions="list" :title="title" :show="show"></u-action-sheet><u-button @click="show = true">打开ActionSheet</u-button></view>
</template><script>
export default {data() {return {title:'标题',list: [{name:'选项一',subname:"选项一描述",color:'#ffaa7f',fontSize:'20'},{name: '选项二禁用',disabled:true},{name: '开启load加载', //开启后文字不显示loading:true}],show: false};}
};
</script>

vue3:

1、安装,

注意,这里对sass有很严格的版本要求

npm install uview-plus

sass版本要求

"sass": "1.63.2",
"sass-loader": "10.4.1",

sass安装命令
# 注意:sass-loader 版本需兼容,推荐使用 v10.x

npm install sass sass-loader@10 --save-dev

2、在 main.js 或 main.ts 中配置

import { createSSRApp } from 'vue'import uviewPlus from 'uview-plus' //uni-app创建的vue3项目的话,加这两句export function createApp() {const app = createSSRApp(App)app.use(uviewPlus) //uni-app创建的vue3项目的话,加这两句return { app }
}

3、App.vue中的style样式中添加

<style lang="scss">@import "uview-plus/index.scss"; //添加这个
</style>

4、uni.scss 文件中添加

@import "uview-plus/theme.scss";

5、 配置 easycom 自动引入组件,这个很重要

注意:

        因为我们如果之前用过vue2+uview开发会发现,我们的标签都是 u-  的标签,但是我们uview-plus 都是  up- 开头的标签,这里添加是为了让二者指向一直,解决我们部分标签查找不对的问题,比如:我们使用button/popup等标签,他就是指向u-button内容,所以要把两个指向都更改到我们新安装的包

"easycom": {"autoscan": true,"custom": {// uni-ui 规则如下配置"^u-(.*)": "uview-plus/components/u-$1/u-$1.vue","^up-(.*)": "uview-plus/components/u-$1/u-$1.vue"}}

6、(非必须)如果需要ts支持,新建一个 tsconfig.json文件,添加下面内容就行了

在 tsconfig.json 中添加类型声明:

{"compilerOptions": {"types": ["uview-plus/global"]}
}

7、使用

如果你也想不用手动引入ref等信息,请点我

<template><up-box height="160px" gap="12px" :bgColors="['#EEFCFF', '#FCF8FF', '#FDF8F2']"><template #left>左</template><template #rightTop>右上</template><template #rightBottom>右下</template></up-box><view><up-select v-model="cateId" label="分类":options="cateList" @select="selectItem"></up-select></view><view><up-calendar :show="show"></up-calendar><up-button @click="show = !show">打开/关闭</up-button></view>
</template><script setup>
//这里根据你的配置来,如果没有自动导入的,就手动加上ref的引入
let show = ref(false)
const cateId = ref('')
const cateList = ref([{id: '1',name: '分类1'},{id: '2',name: '分类2'},{id: '3',name: '分类4'},
])// 方法  
const selectItem = (item) => {  console.log(item);  
};  
</script><style></style>

http://www.dtcms.com/wzjs/357702.html

相关文章:

  • 网站建设学什么整合网络营销是什么
  • 北京住总第一开发建设有限公司网站小说排行榜
  • 在国外做外国的成人网站合法吗苏州seo安严博客
  • 建设机械网站策划百度app打开
  • 游戏网站开发试验报告渠道网络
  • 南京建站在线咨询网站内搜索
  • 做动态网站可以不用框架吗seo收费标准
  • 公司网站留言板如何自己做网页
  • 如何用dw做网站底页如何做品牌推广方案
  • 如何做自己的网站链接中铁建设集团有限公司
  • 网站栏目功能百度图片识别搜索
  • 签名设计在线北京seo顾问外包
  • 响应式 网站建设优化营商环境评价
  • 百度竞价推广托管长沙自动seo
  • fusion做电影网站卡死网络营销课程个人总结3000字
  • 2017年做那个网站致富网页生成
  • 房产网站建设的功能今日头条极速版官网
  • 阆中 网站建设sem分析是什么
  • 深圳网站建设公司排行长尾关键词挖掘工具爱网站
  • 网站的描述推广软件的app
  • 电子商务做网站骗钱怎么办太原seo建站
  • 建立网站商城建议app营销
  • 建站之星有手机版模板个人网页在线制作
  • 攻击网站方法如何推广小程序
  • 网站建设与运营市场开拓方案全网络品牌推广
  • wordpress新网站郑州网站网页设计
  • 杂志社网站模板西安seo排名优化推广价格
  • 金融证券网站模板重庆seo网络推广优化
  • 爱情动做电影网站推荐什么是seo优化推广
  • 石河子建设网站手机百度快照