餐饮加盟网-免费发布餐饮招商信息!本站不提供任何加盟资料,如需加盟请去其官网了解详情

“朋友圈这样发,拒绝emo”

来源:餐饮加盟
作者:小吃加盟·发布时间 2025-10-13
核心提示:,你是不是也常常觉得朋友圈没啥可发的?或者发了又觉得太 emo?那可不行啊!咱得让朋友圈亮起来,拒绝 emo!你想想,朋友圈那可

< class="pgc-img">

,你是不是也常常觉得朋友圈没啥可发的?或者发了又觉得太 emo?那可不行啊!咱得让朋友圈亮起来,拒绝 emo!

你想想,朋友圈那可是咱展示自己生活的小天地呀!要是整天发些 emo 的内容,自己看着难受,别人看着也压抑。那朋友圈到底咋发才能拒绝 emo 呢?

< class="pgc-img">

咱先说说图片吧!你发的照片得有活力呀!不能老是黑黢黢、暗沉沉的。比如说,你去公园玩,拍点花花草草,那五颜六色的多好看。或者和朋友一起拍个搞怪的合影,看着就开心。可别老是发那种一个人孤独地坐着,满脸愁容的照片。你说是不是?

< class="pgc-img">

文字也很重要呢!别老写些伤感的话。可以分享点有趣的事情呀!比如今天在路上看到一只可爱的小狗,追着自己的尾巴转圈圈,多逗啊!或者讲讲自己最近学会了一道新菜,满满的成就感。要是实在没啥有趣的事,发点正能量的话也行啊!“今天又是美好的一天,加油!” 这样的话多鼓舞人。

< class="pgc-img">

还有啊,别总是抱怨。工作累了、生活压力大,这谁都有。但咱不能老在朋友圈抱怨呀!你一抱怨,大家都跟着心情不好。可以换个角度想,工作累说明咱有价值呀!生活有压力才有动力嘛。你觉得呢?

咱再看看别人那些不 emo 的朋友圈是咋发的。有的人会分享自己的健身成果,哇,那身材,杠杠的!让人看了就羡慕,也想跟着动起来。有的人会晒自己的旅行照片,美丽的风景,让人心情都变好了。你是不是也有点心动了呢?

< class="pgc-img">

那咱也行动起来呗!从现在开始,改变一下朋友圈的风格。让它充满阳光、充满活力。说不定你的心情也会跟着变好呢!

你可能会问,我要是没啥特别的事情可发咋办呢?这还不简单嘛!你可以发点自己的小爱好呀!比如你喜欢看书,就分享一下最近看的一本好书。喜欢画画,就晒一下自己的作品。哪怕你只是喜欢喝奶茶,也可以拍张奶茶的照片,说一句 “今天的快乐是奶茶给的”。

< class="pgc-img">

朋友圈就是咱的一面镜子,它反映出咱的生活态度。咱可不能让它充满 emo,得让它亮起来。你准备好改变你的朋友圈了吗?要是你还不知道怎么发,那就赶紧试试我上面说的这些方法吧!相信你的朋友圈一定会变得不一样。难道你不想让自己的朋友圈充满正能量吗?难道你不想让朋友们看到一个积极向上的你吗?赶紧行动起来吧!

了做好每一支冰淇淋,每一杯茶饮,蜜雪冰城品牌由三大公司共同服务,蜜雪冰城股份有限公司主导管理运营;大咖国际食品有限公司主导研发生产;上岛智慧供应链有限公司提供仓储物流服务。三大公司共同协作形成完整产业链,保障蜜雪冰城在国内饮品行业快速成长!加盟客服17521664174

< class="pgc-img">

蜜雪冰城加盟费多少钱?

想加盟蜜雪冰城,首先要缴纳7000元/年的加盟费和1万元的合同保证金,用以获取蜜雪冰城的品牌授权;还需缴纳4800元/年的管理费,用于蜜雪冰城总部对加盟门店的统一管理

< class="pgc-img">

蜜雪冰城加盟优势有哪些?相对于其他的品牌,蜜雪冰城投资小利润高,蜜雪冰城加盟让您在这个市场中获得绝对的优势,保证您的收益!大家应该都知道奶茶冷饮店,这种店面一年四季都可以盈利,并且四季生意都特别的火爆,所以一直以来,吸引了众多的加盟者前来加盟。不同的品牌价格也不会相同,比如说蜜雪冰城他的加盟费仅需万元。想加盟要快速,实惠又赚钱!

、watchEffect

watchEffect 侦听器是一个副作用函数,不需要指定监听的某个属性,监视的回调中用到哪个属性,就会监听哪个属性,一旦运行就会立即执行。

watchEffect 与 computed 类似,computed 注重计算出来的结果,所以必须要返回值,而它注重的是过程,所以不用写返回值。

使用语法:

watchEffect(()=> {
  //需要监听的属性
}, WatchEffectOptions)
// WatchEffectOptions 更多的配置项

watchEffect 使用实例:

<template>
  <>
    动物:
    <input v-model="fish.name" />
    <br />
    类型
    <input v-model="fish.type" />
  </>
</template>
<script lang="ts" setup>
import { reactive, watchEffect } from 'vue'
interface Animal {
  name: string
  type: string
}
let fish=reactive<Animal>({
  name: '酸菜鱼',
  type: '又酸又菜又多余',
})
watchEffect<Animal>(()=> {
  console.log('fish', fish.name)
  console.log('fish', fish.type)
})
</script>

刷新页面,首次进入的时候,watchEffect 回调函数会自动执行。

为什么说 watchEffect 是副作用函数呢?

副作用函数就是指会产生副作用的函数,也就是说函数在执行的时候会直接或间接影响其他函数的执行。watchEffect 副作用就是 DOM 挂载或更新之前就会触发。

运行下面的实例,发现:

<template>
  <>
    动物:
    <input id="ipt" v-model="fish.name" />
  </>
</template>
<script lang="ts" setup>
import { reactive, watchEffect } from 'vue'
interface Animal {
  name: string
  type: string
}
let fish=reactive<Animal>({
  name: '酸菜鱼',
  type: '又酸又菜又多余',
})
watchEffect<Animal>(()=> {
  console.log('fish', fish.name)
  const ipt: HTMLElement=document.querySelector('#ipt') as HTMLElement
  console.log('ipt', ipt)
})
</script>

第一次获取到的元素是 null,执行第二次监听的时候才会获取到元素。

如何清除 watchEffect 的副作用呢?

上述的问题可以通过 flush:post 可以避免副作用,在 DOM 更新后运行副作用,确保模板引用与 DOM 保持同步,并引入正确元素。

< class="pgc-img">

WatchEffectOptions 主要作用是指定调度器,何时运行副作用函数。它是一个可选参数,具体属性值有:

  • flush
  • onTrack
  • onTrigger

flush 定义组件刷新时机,它有三个值,分别表示意义如下:

< class="tableWrapper">


pre

sync

post

更新时机

组件更新前执行

强制效果始终同步触发

组件更新后执行

onTrack 和 onTrigger 用于调试一个侦听器的行为。

清除副作用函数(onInvalidate)

watchEffect 的第一个参数回调函数,也有自己的参数 -- onInvalidate。它也是一个函数,用于清除 effect 产生的副作用。

 watchEffect<Type>(
  (oninvalidate)=> {
    console.log('监听参数',)
    oninvalidate(()=> {
      console.log('before')
    })
  }
)

oninvalidate 只作用于异步函数,只有两种情况才会被调用:

  • watchEffect 第一个参数 effect 回调函数,当 effect 被重新调用时。
  • 当监听器被注销时。

如何停止监听?

副作用是伴随组件加载而发生的,在组件卸载时,就需要清理这些副作用。watchEffect 的返回值依旧是一个函数,调用它的返回函数时就会清除监听,经常在组件被卸载时调用。

setup() {
  const stop=watchEffect(()=> {
    
  });
 
  // 调用之后,清除监听
  stop();
}

2、watch

监听某个特定属性,并能够返回改变前后的值。使用语法:

watch(
	name,//需要监听的源
  (newVal, oldVal)=> {}, //返回改变前后的值
  options //可选配置项
)

在页面刚进入的时候并不会立即执行,只有监听的源数据改变时才会执行。可以监听的源数据可以是一个也可以是多个。

示例如下:

<template>
  <>
  	<input v-model="msg" />
    <input v-model="str" />
  </>
</template>
<script lang="ts" setup>
import { ref, reactive, watchEffect, watch } from 'vue'
let msg: string=ref('')
let str: string=ref('')

watch(msg, (newVal, oldVal)=> {
  console.log('newVal', newVal)
  console.log('oldVal', oldVal)
 })

watch([msg, str], (newVal, oldVal)=> {
  console.log('newVal', newVal)//返回一个数组
  console.log('oldVal', oldVal)//返回一个数组
})
</script>

如果 watch 监听一个 ref 定义深层数据,修改值的时候会被监听到吗?

let nav: any=ref({
  bar: {
    name: 'menu',
  },
})
watch(
  nav,
  (newV, oldV)=> {
    console.log('newV', newV)
  }
)

当我们修改 nav.bar.name 的属性值的时候,发现监听内的回调函数并没有执行。此时如何解决该问题呢?

watch 函数还有一个 可选的 options 参数,它的配置项有:

  • deep 表示是否深度监听,是 boolean 值 ,默认是 false 。
  • immediate 是否立即执行。

解决 watch 无法深层监听 ref 方法1:添加 deep 配置项

let nav: any=ref({
  bar: {
    name: 'menu',
  },
})
watch(nav, (newV, oldV)=> {
    console.log('newV', newV)
  },
  {
  	deep:true
  }
)

解决 watch 无法深层监听 ref 方法2:ref 替换成 reactive

let nav: any=reactive({
  bar: {
    name: '11',
  },
  menu: {
    name: '22',
  },
})
watch(nav, (newV, oldV)=> {
  console.log('newV', newV.bar.name)
  console.log('newV', newV.menu.name)
})

使用 reactive 监听深层对象开启和不开启 deep 效果是一样的。修改 nav.bar.name 或 nav.menu.name 的时候,都会触发函数。如果我们只是想监听其中一个属性该如何处理呢?

监听 reactive 单一值

let nav: any=reactive({
  bar: {
    name: '1',
  },
  menu: {
    name: '2',
  },
})
watch(
  ()=> nav.bar.name,
  (newV, oldV)=> {
    console.log('newV', newV)
  },
)

3、computed

计算属性就是当依赖的属性值发生改变的时候,才会触发它的更改,如果依赖的值不发生改变,使用的是缓存中的值。

函数形式使用语法:

import { computed, ref } from "vue"
let num: number=ref(0)
const res: number=computed((): number=> {
  return num.value * 10
})

对象形式使用语法:

import { computed, ref } from "vue"
let num: number=ref(0)
const res: number=computed({
  get: (): number=> {
    return num.value * 10
  },
  set: (val: number): number=> {
    num.value=val / 10
  },
})

使用 computed 实现购物车价格计算功能,代码:

如果您对此项目感兴趣,请在此留言,坐等企业找您(成功的创业者90%都是通过留言,留言只需5秒钟)
  • 知名招商项目汇聚平台

    汇聚海量知名、高诚信度品牌招商项目,随时为您提供招商信息

  • 事实和口碑胜于一切

    千万创业者通过这里找项目、迈出成功创业第一步;

  • 诚信的商机发布平台

    请你在加盟留言时,选择有实力、 加盟店多、成功案例多、合法资质、 证照齐全、诚信经营的品牌.

郑重承诺:本公司郑重承诺尊重你的隐私,并承诺为你保密!
随时 上班时间 下班时间
您可以根据下列意向选择快捷留言
  1. 加盟费多少
  2. 我们这里有加盟店吗?
  3. 我想了解一些加盟资料
  4. 我对这个项目感兴趣,尽快联系我


创业专题



热门创业项目

精品推荐

餐饮项目分类

联系我们

微信扫一扫
第一时间推送投资小回报快利润高的项目

合作伙伴

我们也在这里

关注微信关注微信

您身边的财富顾问...

扫一下
客户端客户端

iPhone/Android/iPad

去下载
关注微博关注微博

官方微博随时分享...

加关注
手机看hbdrt.cn手机看hbdrt.cn

随时随地找商机...

去看看

温馨提示

  • 1在找餐饮项目的过程中多对比同类项目。
  • 2了解项目时多打电话,进行实地考察。
  • 3投资有风险,请谨慎加盟。
  • 4本网站对投资者的风险概不承担。