Linux里面/etc/profile和~/.bash_profile区别是什么?

1、项目中本地有一组图片需要循环遍历展示,在使用v-for遍历之后发现无法展示图片,解决方法如下。

2、首先,正常的图片路径如下,但是想要展示不能按正常的来。需要遍历的数据正常情况如下。

 

3、假设使用以下的方法

这种做法拿不到本地图片,原因不明,但是有解决方法。

4、解决方法如下,在导入路径时使用 require

  • 4.1、这里需要改变以下需要遍历数据的本地图片地址,本质其实就是把图片地址拆成两节,使用 require 拼接。先修改本地需遍历的数据,如下。
 
  • 4.2、这里可以发现后面的图片路径地址少了一截,这里对比一下少了啥。
  • 我们会发现少了…/common/这个片段,那个片段去哪儿?后面使用require会用到。

5、修改本地需要遍历的数据之后,我们再去需改遍历图片的代码。我们对比一下前后的代码,

  • 5.1、只是未修改的。
  • 5.2、我们会发现这里的图片地址发生了明显的变化。
  • 由此我们知道之前的本地需要遍历的数据里面少的…/common/这个片段是加在了这里。
    使用了require将被拆开的图片地址再次拼接起来。这样就可以遍历展示本地图片了。
  • 这里我们在拆分图片路径地址时,应该注意一边的固定不变的,一边是动态的。比如这里的…/common/就是不变的,后面的地址会动态变动,因此提出…/common/放在require里面。


· 超过67用户采纳过TA的回答

你对这个回答的评价是?

下载百度知道APP,抢鲜体验

使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。

1、/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此 文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。
2、/etc/environment:在登录时操作系统使用的第二个文件,系统在 读取你自己的profile前,设置环境文件的环境变量。
3、~/.bash_profile:在登录时用到的第三个文件是.profile文 件,每个用户都可使用该文件输入专用于自己使用的shell信息,当用 户登录时,该 文件仅仅执行一次!默认情况下,他设置一些环境变游戏量,执 行用户的.bashrc文件。/etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该 文件被读取.
4、~/.bashrc:该文件包含专用于你的bash shell的bash信 息,当登录时以及每次打开新的shell时,该该文件被读取。

我要回帖

更多关于 bash profile 的文章

 

随机推荐