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

网站建设标准流程网络广告营销策划方案

网站建设标准流程,网络广告营销策划方案,基于python的网站开发,做网站的素材和步骤在vue3中使用全局filters已经不是必须,有很多种替代方案(直接定义函数即可)。如果项目中使用了unplugin-auto-import插件完全可以将filters导出函数使其在全局自动引入/声明。当然在这里就不说插件的使用了。下面就详细说说如何实现 题外话: 强烈推荐使用 vueuse&a…

在vue3中使用全局filters已经不是必须,有很多种替代方案(直接定义函数即可)。如果项目中使用了unplugin-auto-import插件完全可以将filters导出函数使其在全局自动引入/声明。当然在这里就不说插件的使用了。下面就详细说说如何实现

题外话: 强烈推荐使用 vueuse,该库由vue核心成员开发,封装了各种常用hooks,能够省很多不必要的开发时间,且其中的封装hooks思想也很值得学习参考

最终效果如下图所示

Snipaste_2023-10-13_11-55-00.png

1. filters工具函数建立及类型参数声明

src/filters目录下新建 index.tstypes.ts 分别用于全局filters的注册及全局参数声明

// index.ts// useDateFormat 为 vueuse 提供的时间格式化hooks,内部实现基于dayjs
import { useDateFormat } from '@vueuse/core';import type { App } from 'vue';export default function filters(app: App) {app.config.globalProperties.$filters = {dateFormat: (date, format = 'YYYY-MM-DD hh:mm:ss', options = {}) => {return useDateFormat(date, format, options).value;},};
}
// types.ts
import type { MaybeRefOrGetter,  DateLike, UseDateFormatOptions } from '@vueuse/core';export interface Filter {dateFormat: (date: MaybeRefOrGetter<DateLike>,format?: MaybeRefOrGetter<string>,options?: UseDateFormatOptions) => string;
}

注:types.ts导出接口声明主要用于在vue组件的ComponentCustomProperties中作声明使用

2. 注册全局filters

在入口文件 main.ts中引入并注册即可

// main.ts
import { createApp } from 'vue';
import filters from './filters';const app = createApp(App);
app.use(filters);
app.mount('#app');

注册完之后就可以在页面中使用了,不过因为目前还没有添加类型提示,页面会爆红。

3. 为.vue文件添加filters类型声明

// global-properties.d
import type { Component } from 'vue';
import type { Filter } from '../src/filters/types';declare module 'vue' {interface ComponentCustomProperties  extendsComponent {$filters: Filter;}
}

注:别忘了将该文件加入tsconfig.json的include配置项中,否则在.vue文件的template中使用将不会出现类型提示。

在线代码可查看:vue-sy-admin
简易模板可查看:vue-vite-template

http://www.dinnco.com/news/80553.html

相关文章:

  • 做内网网站今日新闻摘抄十条
  • 网站建设需求分析的功能高级搜索技巧
  • 万网域名中文网站查询如何自己做网络推广
  • 电影网站做流量吗seo学院培训班
  • 做网站用到ps么外链论坛
  • wordpress get_the_id百度seo技术优化
  • 自学网官方网站入口个人网站seo
  • 自己做的网站图片无法显示百度seo技术
  • 微信小程序前端开发工具长春seo技术
  • 万维网注册域名后怎么导入网站冯宗耀seo教程
  • 做网站一定要认证吗站长之家爱站网
  • 做外国订单有什么网站下载百度官方版
  • 营销型网站建设教程视频教程福州百度seo排名软件
  • 企业网站基本信息早教seo外包公司怎么样
  • 招商网站的建设意义seo高手培训
  • 有批量做基因结构的网站吗谷歌浏览器网页版
  • html5 网站设计本周国内新闻
  • 怎么查看一个网站是不是伪静态郑州众志seo
  • 怎么做自己的导航网站什么是百度快照
  • 网站如何做微信支付宝支付宝百度app怎么找人工客服
  • 福州百度推广开户优化网站标题和描述的方法
  • 网站根目录文件夹一件代发48个货源网站
  • 男人做想看的免费网站一句话让客户主动找你
  • 重庆企业网站推广公司百度百科创建
  • 做网站不小心复制了别人的链接seo推广主要做什么的
  • 苏州高端网站建设公司网站建设首页
  • 郑州个人做网站职业教育培训机构排名前十
  • 泉州做网站优化价格培训机构排名
  • 合肥庐江刚刚通告网页seo搜索引擎优化
  • 微网站需要什么搜索网站关键词