Vue项目中$t()的意义

一般项目vue文件中将会把中文字符的数量拉至最低,而这些中文字符跑到哪里去了呢?我们需要用一个文件容器来储存他们。

栗子:

<el-form-item
:label="$t('staffManage.modal.userName')"
prop="userName"
class="is-required"
>
	 <el-input
	 v-model="formValue.userName"
	 :placeholder="$t('staffManage.modal.placeholder')"
	 />
 </el-form-item>

这里的$t()内的字符串实则是某个目录下hs文件中的一个参数

export default {
	  modal: {
    	placeholder: '请输入',
    	userName: '姓名'
    }
  }
}

最后别忘了导出:

import staffManage from './platform/staff-manage/index';
const locale = {
	staffManage 
}
export default locale;

若需要在script标签中调用。则直接this.$t()

  • 11
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,你可以使用 Spring Data JPA 来实现分页查询。首先,你需要定义一个实体类来表示 `group` 表和一个实体类来表示 `group_crew` 表。这两个实体类之间存在一对多的关系。 Group 实体类: ```java @Entity @Table(name = "group") public class Group { @Id private Long id; private String groupname; @OneToMany(mappedBy = "group") private List<GroupCrew> groupCrews; // 省略 getter 和 setter 方法 } ``` GroupCrew 实体类: ```java @Entity @Table(name = "group_crew") public class GroupCrew { @Id private Long id; private Long crew_id; private String crew_name; @ManyToOne @JoinColumn(name = "group_id") private Group group; // 省略 getter 和 setter 方法 } ``` 接下来,在你的 Repository 定义一个方法,使用 Spring Data JPA 的分页查询功能来查询数据: ```java public interface GroupRepository extends JpaRepository<Group, Long> { @Query("SELECT g.id AS group_id, g.groupname, gc.crew_id, gc.crew_name FROM Group g INNER JOIN g.groupCrews gc") Page<Map<String, Object>> findGroupCrews(Pageable pageable); } ``` 在这个方法,我们使用了 `@Query` 注解来指定 SQL 语句,通过 `INNER JOIN` 将 `group` 表和 `group_crew` 表连接起来,使用 `Pageable` 参数来实现分页查询。最后,我们将查询结果以 `Map<String, Object>` 的形式返回,其键为列名,值为列值。 最后,在你的 Controller 调用这个方法,将查询结果返回给前端: ```java @RestController public class GroupController { @Autowired private GroupRepository groupRepository; @GetMapping("/groups") public Page<Map<String, Object>> getGroupCrews(@RequestParam(defaultValue = "0") int page, @RequestParam(defaultValue = "10") int size) { Pageable pageable = PageRequest.of(page, size); return groupRepository.findGroupCrews(pageable); } } ``` 在这个 Controller ,我们使用 `@GetMapping` 注解来定义一个 GET 请求的接口,通过 `@RequestParam` 注解来获取前端传递的分页参数,最后调用 `groupRepository.findGroupCrews` 方法来查询数据并返回分页结果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值